Understanding the Universe: From Quarks to Cosmos (Revised Edition)