The book is packed with features that make it an excellent choice for self-study or as a course textbook: