One of my personal favourite in the time of JEE preparation, the book Problems in General Physics is popularly known by the name of its author I E Irodov.
The problems in this book are not the pieces of the cake and you may be scratching your head for several hours on a single question. But solving problems from I E Irodov is a real fun. Believe me, this book is going to give you the best problems to challenge your mind. I personally believe that every aspirant must try to solve problems from this book.
Don’t feel so bad of you if you are not able to solve questions as this is not a very easy book to solve. See the solution, try again and understand the question. You will feel yourself learning in this way.
About the author:
Igor Yevgenyevich Irodov was a Russian veteran and scientist who is known for his contribution towards a series of books in physics. His one of the biggest contribution was the book, Problems in General Physics which is a standard book for general physics in many institutes.
I Irodov died in 2002 after living for 78 years in Russia.