Everything you need to understand or teach Everything Is Not Enough by Sandy Asher.
As the only son of doting parents, Michael Paeglis has moved through his privileged life with a minimum of problems. So why can't he be content with his life? He has everything, isn't that enough? No, he wants more. He wants a feeling of accomplishment at the end of a day and the satisfaction of working toward a goal that he set. He wants control of his life.
During his seventeenth summer, Michael...