Rainbow Boys - Alex Sanchez I remember reading this back in high school and was very impressed with it.