Version 2.0, January 2003 Allen Hatcher Copyright c (2003 by Allen Hatcher Paper or electronic copies for noncommercial use may be made freely without explicit permission…