Vivaswat

Karan Singh - 3rd Edition - New Delhi Oxford University Press 2003 - 344p.

195636368

658 / VIV/K