SPENCER HERBERT

FIRST PRINCIPLES - LOND. WILLIAMS AND NORGATE 1910 - 221