Books Authored by Peter L. Hagen