Locke John

Human understanding - London, UK George Roultedge and Sons Limited - xvi,624p.

Textual