John Haines

20 books

80 pages paperback

nonfiction poetry reflective medium-paced

80 pages hardcover 1977

nonfiction poetry reflective medium-paced

404 pages paperback 1984

fiction fantasy short stories adventurous informative lighthearted slow-paced

188 pages paperback

nonfiction essays poetry emotional reflective medium-paced

514 pages paperback

fiction sports

209 pages paperback

nonfiction classics essays literary medium-paced

360 pages paperback 2004

nonfiction music challenging informative medium-paced

257 pages paperback 1991

304 pages paperback

missing page info 2001

poetry challenging reflective medium-paced