Whale Talk- Chris Crutcher

I just finished reading this book almost entirely straight through.  I found it interesting, engaging, and felt it touched on several key issues for teens today.  The protagonist is a 17 year old male, and is multi-racial.  The book deals with racism, child abuse, domestic violence, sexual assault, the mentally handicapped, the physically handicapped, obesity, [...]