Book review. - Jeff Horvath; Tim Cartwright (Interactions, 2005)