Hal Cannon

3 books

201 pages hardcover 1985

nonfiction poetry adventurous fast-paced

125 pages

96 pages paperback 1988

emotional lighthearted reflective medium-paced