50 Ways to Be Ridiculously Generous—and Feel Ridiculously Good.

Jeff Shinabarger More or Less: Choosing a Lifestyle of Excessive Generosity

Ethan Mollick How to... make people happy