Modern teaching of history : theories and practices - Gururani, G.D (Akansha Publishing House, 2006)