Bill Foster

8 books

47 pages paperback

nonfiction religion science informative reflective medium-paced

368 pages paperback 2005

114 pages paperback

nonfiction business economics medium-paced

141 pages digital 2012

nonfiction informative reflective slow-paced

142 pages 2012

nonfiction informative slow-paced

202 pages paperback

fiction dark emotional medium-paced

252 pages 2015

nonfiction history informative reflective medium-paced

118 pages paperback

fiction art play