Cracking Philosophy
Martin Cohen
Computer Graphics
Donald Hearn & M. Pauline Baker
Analyzing Discourse and Text Complexity for Learning and Collaborating: ...
Mihai Dascălu
Yes or No?: Straight Answers to Tough Questions About Christianity
Peter J. Kreeft
The Cambridge Handbook of Language Learning
John W. Schwieter & Alessandro Benati
Making All Things New: Inaugurated Eschatology for the Life ...
Benjamin L. Gladd & Matthew S. Harmon
History of God
Karen Armstrong