Computer Networking is an area which one cannot ignore. This book has been framed with lot of emphasize on practical learning. The book covers basics of networking starting with topologies and then it navigates to OSI layers. All the layers are given enough emphasize with lot of examples and attention being paid for protocols. Also, IP has been touched in detail with worked out problems. This book would be very handy for application layer learning too. In short, this would be a lovely learning experience.