The Jepson Manual by Bruce Baldwin The revised edition now includes a companion website with extra materials.