Genetics by Robert Snedden & Adam Hibbert