Ravi General Knowledge 10000 + MCQ's 100 Practice Sets - SHRIVASTVA, Vijay Shankar (Meerut Ravi Pub., 2010)