by Michael Nelkon
It is a books for physics students. It covers all the topics It is a must read book for everyone who wants to get a good understanding in physics