James McGuire

5 books

144 pages hardcover

nonfiction reference funny informative lighthearted medium-paced

316 pages hardcover

nonfiction psychology challenging informative medium-paced

464 pages paperback

nonfiction health psychology medium-paced

144 pages

nonfiction funny informative lighthearted medium-paced

280 pages paperback

nonfiction sociology medium-paced