Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy
Food Anxiety in Globalising Vietnam
This book approaches the anxieties inherent in food consumption and production in Vietnam. The country's rapid and recent economic integration into global agro-food systems and consumer markets spurred a new quality of food safety concerns, health issues and distrust in food distribution networks that have become increasingly obscured. This ed...
Eating, Drinking: Surviving
This publication addresses the global challenges of food and water security in a rapidly changing and complex world. The essays highlight the links between bio-physical and socio-cultural processes, making connections between local and global scales, and focusing on the everyday practices of eating and drinking, essential for human survival. Writte...
A Conversation about Healthy Eating
What constitutes a healthy diet? Mainstream media and advertisers would like you to think that the answer to this question is complicated and controversial. But science, fortunately, tells us otherwise. A Conversation about Healthy Eating brings together all the relevant science about healthy eating in one place, and it's exactly that - a c...
Feeding the City
Every day in Mumbai 5,000 dabbawalas (literally translated as "those who carry boxes") distribute a staggering 200,000 home-cooked lunchboxes to the city's workers and students. Giving employment and status to thousands of largely illiterate villagers from Mumbai's hinterland, this co-operative has been in operation since the la...
The Little Book of Semaphores
The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good und...
The JavaScript Way
Love it or hate it, JavaScript is avidly eating the world of software development. From web sites and apps to servers, smartphones and connected objects, JavaScript is everywhere. It has evolved from a niche scripting tool crafted in a few days into a modern, multi-purpose language sitting on top of a rich ecosystem and a vibrant developer communit...
Global Wine Markets, 1860 to 2016
Until recently, most grape-based wine was consumed close to where it was produced, and mostly that was in Europe. Despite the huge growth in inter-continental trade, investment and migration during the first globalization wave that came to a halt with World War I, it was not until the 1990s that the export share of global wine production rose above...
Coping: A Philosophical Guide
Coping is a collection of philosophical essays on how we deal with life's challenges. We hope for better times, but what is hope, and is it a good thing to hope? How do we look back and make sense of our lives in the face of death? What is the nature of love, and how do we deal with its hardships? What makes for a genuine apology, and is there...