Molecular Analysis And Genome Discovery by Ralph Rapley & Stuart Harbron