Nietzsche: A Philosophical Biography
Rüdiger Safranski
Introducing Morphology
Rochelle Lieber
Cambridge Introductions to Language and Linguistics (1)
Dictionary of Psychology and Allied Sciences
M. S. Bhatia
The Truth About the Sabbath
Steve Wohlberg
Beg, borrow or steal: the politics of cultural appropriation
Denise Cuthbert
Continuous Delivery With Docker and Jenkins: Create Secure Applications ...
Rafał Leszko
Edge Computing and IoT: Systems, Management and Security: Second ...
Kaishun Wu & Lu Wang & Yanjiao Chen
Doing Economics: What You Should Have Learned in Grad School—But ...
Marc F. Bellemare
Killing Kennedy
Jack Roth
Combining DataOps, MLOps and DevOps: Outperform Analytics and ...
Kalpesh Parikh & Amit Johri
React for Beginners
Neo D. Truman
Created Equal: The Painful Past, Confusing Present, and Hopeful ...
Ben Carson
Advanced Analytics with Pyspark: Patterns for Learning From ...
Akash Tandon & Sandy Ryza & Uri Laserson & Sean Owen & Josh Wills
Django for Professionals
William S. Vincent
Holodomor Famine: A History from Beginning to End
Hourly History
100 Go Mistakes and How to Avoid Them
Teiva Harsanyi
Fossil Future: Why Global Human Flourishing Requires More Oil, ...
Alex Epstein
Do I Stay Christian?: A Guide for the Doubters, the Disappointed, ...
Brian D. McLaren
The Bodies of Others: The New Authoritarians, COVID-19 and the ...
Naomi Wolf
The Secret Life of Secrets: How Our Inner Worlds Shape Well-Being, ...
Michael Slepian
Spring Boot in Practice
Somnath Musib
Fullstack Web Components
Nate Murray
Learning TypeScript
Josh Goldberg
The Uncommunist Manifesto
Aleks Svetski & Mark Moss
Battle for the American Mind: Uprooting a Century of Miseducation
Pete Hegseth & David Goodwin