Explaining the universe: the new age of physics - Charap, John M. (Universities press, 2002)