Books Authored by G. Walter Hansen