Opposable Lives by Peter Carnahan