Understanding Geometry by Betsy Franco-Feeney & Jane McCabe