Colloquial German 2: The Next Step in Language Learning
Annette Duensing & Carolyn Batstone
Teach Yourself VISUALLY Python
Guy Hart-Davis
The State of AI in Software Development
GitLab
Cultural Psychology of Immigrants
Ramaswami Mahalingam
New British Philosophy: The Interviews
Julian Baggini & Jeremy Stangroom
Introducing Morphology
Rochelle Lieber
Cambridge Introductions to Language and Linguistics (1)