Special Relativity-Book I would a good book to study the Special Relativity. In my course the professor has treated the following topics:

$(1)$ Lagrangian and hamiltonian dynamic of a charged particle;

$(2)$ Relaticistic cinematic;

$(3)$ Conservation principles in particle collisions.

In particoular I need a book full of exercises.

Thanks in advance.
I really like Gravity: An Introduction to Einstein's General Relativity by Hartle. It covers special relativity in the first few chapters. It also somehow manages to cover general relativity by holding your hand through differential geometry.
I really enjoyed reading S. Adams' book Relativity: an introduction to spacetime physics. It is easy to read, and it is written mathematically (for instance viewing Lorentz transformation as a rotation etc.).