Which is the best book to learn computer networking ?
Which book in your opinion covers all the relevant topics in computer networking to sufficient depth? The books I am looking for are the ones having contents similar to the classic books viz

 1. **Data Networks** by *Bertsekas D. P and Gallager R. G*.
 2. **Computer Networks** by *Andrew S. Tanenbaum*

If you think one among the above is the best do indicate it. 
Which is the best book to learn computer networking ?
===

Which book in your opinion covers all the relevant topics in computer networking to sufficient depth? The books I am looking for are the ones having contents similar to the classic books viz

 1. **Data Networks** by *Bertsekas D. P and Gallager R. G*.
 2. **Computer Networks** by *Andrew S. Tanenbaum*

If you think one among the above is the best do indicate it. 