Aquatic Invertebrates of Alberta Online Textbook
http://sunsite.ualberta.ca/Projects/Aquatic_Invertebrates/index.php