Radical Acceptance: Embracing Your Life with the Heart of a Buddha by Tara Brach A nice touch in this activity book is the tips for solving each puzzle type.