The Next 100 Years: A Forecast for the 21st Century
George Friedman
The Nature of Infinitesimals
Peter F. Erickson
The First Global Revolution
Alexander King & Bertrand Schneider
Introduction to Philosophy of Science
Thomas J. Hickey
An Introduction to Natural Language Processing Through Prolog
Clive Matthews
360 Problems for Mathematical Contests
Titu Andreescu & Dorin Andrica