Give Smart
2011 • 272 pages

super sharp and practical at its best, missing a critique of its readers' politics but that's not what the book is for

January 1, 2024Report this review