Books Authored by Peter D Speers PhD