Is there a concise book reference list for UPSC 2017 (for both pre and mains preparation) and where do I buy them (cheap alternatives)? What books, newspaper and websites are useful for Civil Services Examination?