books by subject
Social Sciences
The New Snobbery: Taking on modern elitism and empowering the working class
A Handbook of Commercial Correspondence
Ingredients: The Strange Chemistry of Plants, Poisons and Processed Foods
Tales of Two Planets: Stories of Climate Change and Inequality in a Divided World
Social Hygiene in Twentieth Century Britain (The Wellcome Institute Series in the History of Medicine)
Popular Protest in Late-Medieval Europe: Italy, France and Flanders (Manchester Medieval Sources)
And the Mountains Echoed
Poverty Knowledge in South Africa: A Social History of Human Science, 1855–2005
The Ministry of Truth: A Biography of George Orwell's 1984
Africa and Africans in the Making of the Atlantic World, 14001800: Second Edition (Studies in Comparative World History)
Police and Combat: Undercover Operations (Radar)
Describing Language (2nd Edition)
Class Theory and History: Capitalism and Communism in the USSR
Inequality and the 1%
Bad Men: The Hidden Roots of Sexual Deception, Harassment and Assault
Unsustainable Inequalities: Social Justice and the Environment
Self-help: Voluntary Associations in 19th Century Britain (Studies in Economic & Social History)
Inside the Politics of Self-Determination
Emergent Brazil: Key Perspectives on a New Global Power
Intermediate (Test Your... S.)
Test Your Business English: Elementary (Test Your... S.)
State Strategies in International Bargaining: Play by the Rules or Change Them?: 134 (Cambridge Studies in International Relations, Series Number 134)
This Little Britain: How One Small Country Changed the Modern World
Myocardial Pathology Segmentation Combining Multi-Sequence Cardiac Magnetic Resonance Images: First Challenge, MyoPS 2020, Held in Conjunction with ... (Lecture Notes in Computer Science, 12554)
Wort fur Wort: A New Advanced German Vocabulary
World Of The Phoenicians :
Fortune at the Bottom of the Pyramid: Eradicating Poverty Through Profits
The Philosopher's Dog
College Writing Skills with Readings