Teaching of history : modern methods - Y K Singh (APH Publishing Corporation, 2011)