Practical Skills In Chemistry by David Holmes, John Dean & David A. Holmes