Time for another book review. You can purchase this book at my book store below.
This time I am going for volume 2 of the Course of Theoretical Physics by Landau and Lifshitz. This volume is titled, "The Classical Theory of Fields," and covers, in one volume, special and general relativity, electrodynamics in a vacuum, and optics in a vacuum. The authors assume you are familiar with vector analysis and the electromagnetic phenomena equivalent to that covered in a general physics course (charges, electric and magnetic fields, and induction).