Theory and principles of education - J C Aggarwal (Vikas publishing house, 2010)