Diary of a Witness by Catherine Ryan Hyde