How to Break Web Software: Functional and Security Testing of ...
Mike Andrews & James A. Whittaker
Weird But True
Leslie Gilbert Elman
Passionate Histories: Myth, Memory and Indigenous Australia
Ann Curthoys & John Docker & Frances Peters-Little
An Introduction to Ramsey Theory
Matthew Katz,Jan Reimann
Deep Learning with Python 2021
Nikhil Ketkar & Jojo Moolayil
An Introduction to the Theory of the Riemann Zeta-Function
S. J. Patterson
Systemic Text Generation as Problem Solving
Terry Patten
Grammar for English Language Teachers: with Exercises and a ...
Martin Parrott
Aristotle and the Philosophy of Friendship
Lorraine Smith Pangle
Nietzsche and Buddhist Philosophy
Antoine Panaïoti
Semantic Processing for Finite Domains
Martha Stone Palmer
The Morphology of Chinese: A Linguistic and Cognitive Approach
Jerome L. Packard
Language and Logos: Studies in Ancient Greek Philosophy Presented ...
Gwilym Ellis Lane Owen & Malcolm Schofield & Martha Craven Nussbaum
An Introduction to Metaphilosophy
Søren Overgaard & Paul Gilbert & Stephen Burwood
Knowledge and Inquiry: Essays on the Pragmatism of Isaac Levi
Erik J. Olsson
What Is a Human Being?: A Heideggerian View
Frederick A. Olafson
A Student Grammar of French
Malcolm Offord
Constructions of Reason: Explorations of Kant's Practical Philosophy
Onora O'Neill
Towards Justice and Virtue: A Constructive Account of Practical ...
English Collocations in Use: Advanced
Felicity O'Dell & Michael McCarthy
The Cambridge Guide to Teaching English to Speakers of Other ...
David Nunan & Ronald Carter
Task-Based Language Teaching
David Nunan