I will suggest you only one book and that is Universal Guide to CLAT & LLB. Through this book you can easily prepare yourself for CLAT. You can easily get the different subjects in one single book.
Legal Aptitude: Legal Aptitude For The Clat And Other Law Entrance Examinations Legal Aptitude and Legal Reasoningby A.P. Bhardwaj LST’s Legal Reasoning Module