Go for the latest edition.....a perfect guide for upsc, covering almost 10-15 previous years questions and its explanations. Repeat questions are clearly indicated in the book, making us a lot more convenient to study. Also more than 60-70% questions asked every year upsc exams are there in this book.