Philosopher or Dog?
1891 • 288 pages