Thinking and Learning to Think: By Nathan C. Schaeffer ...
Publisher: J.B. Lippincott company
Published: 1900