This book is the 'Bible' for digital communications if you ask me. This book belongs to a very rare class of books, the ones that inspire you to learn the subject, instead of just gaining some bookish knowledge and pass the exams. My advice to you is if you are undergoing any basic course in the communication background, get this book.