Principles of Gene manipulation. - Primrose Sandy (London Blackwell Science, 2001)