Service-Learning Courses at Stanford: How to Make a Good Thing Even Better. Public Service Education at Stanford: The Haas Center's First Twenty Years Hom, J. Stanford University Press. 2005