Hey friends, if you want a full syllabus covering preparative book for GK then you must read this book of Lucents General Knowledge by Vinay Karna. it is one of the bestselling & most versatile book of GK for students preparing for competitive exams like- BANK-PO/Clerk, SSC-CGL/CHSL, BCA etc. it covers a vast syllabus for all this exams and contains the most basic and general points of subjects of Social Science(history, geography, economics, politics, civics), Science(physics, chemistry, zoology, botany) and others too. Its language is easy and readable and informative.