The infernal desire machines of Doctor Hoffman - Carter, Angela (Penguin Books, 2011)