Flash of Insight by Sheryl Holland.