Title: Ayala's Angel (Oxford World's Classics, #342)