Explaining the Universe - CHARAP, John M. (New Jersey Uni Press Pvt. Ltd, 2002)