The Chemostat | 9781786300430 | Memmo