This book is a classic book on solid-state physics (SSP) and still, a very good book to meet the modern requirements. The (late) writer of this book is a master of SSP and in addition, his clear communication style makes this book very readable.
He starts the book like any other book of SSP by introducing the concept of the lattice. After that, he introduces the different kinds of lattice and the use of X-ray diffraction in the determination of the lattice is introduced in chapter 2 along with the machinery of Brillouin zones and Ewald spheres to determine the possible final wavevectors. In the third chapter, he talks about the calculations of the total potential energy of nonionic and ionic solids (and the determination of the lattice spacing by optimization of the potential energy). The discussion of phonons starts from chapter 4 in the context of one atom and di-atom bases on a lattice. The writer then goes on to the treatment of metals using the concept of Fermi gases to calculate the heat capacity of metals including phonon and electron contributions.
After these trivial topics, the author goes on to more advanced topics of the treatment of semiconductor physics, superconductivity, magnetism (including diamagnetism, paramagnetism, Ferro, and anti-Ferro magnetism), and different defects in crystals. The author also covers plasma-related topics (like optical plasma and the concept of the pseudo particle called plasmon), topics in nanotechnology, and the topics in ferroelectric at the end of his book.
In conclusion, it is a very readable book but I won't recommend going through all of the books at once. A reader who wishes to have a modest introductory knowledge of solid-state physics only can go through chapters 1 to 8 (or skip chapter 8 if you want to know about semiconductor physics). The people who are working in specific fields in solid-state physics can find an introduction to their specific fields in the later chapters of this book.
I hope it was useful. Happy reading.