As with the first, the second volume contains substantially more material than can be covered in a one-semester course. Such courses may omit many beautiful and well-grounded applications which connect broadly to many areas of mathematics. We of course hope that students will pursue this material independently; teachers may find it useful for undergraduate seminars. For an overview of the material presented, consult the table of contents and the chapter introductions. As before, we stress that doing the numerous exercises is indispensable for understanding the subject matter, and they also round out and amplify the main text. In writing this volume, we are indebted to the help of many. We especially thank our friends and colleagues Pavol Quittner and Gieri Simonett. They have not only meticulously reviewed the entire manuscript and assisted in weeding out errors but also, through their valuable suggestions for improvement, contributed essentially to the final version. We also extend great thanks to our staff for their careful perusal of the entire manuscript and for tracking errata and inaccuracies. Our most heartfelt thank extends again to our “typesetting perfectionist”, 1 without whose tireless effort this book would not look nearly so nice. We also thank Andreas for helping resolve hardware and software problems. Finally, we extend thanks to Thomas Hintermann and to Birkhauser for the good working relationship and their understanding of our desired deadlines.