Lab manual for BiologyLabs on-line - Desharnais, Robert (Addison Wesley Longman, 2000)