Peter Binney, a novel