Geometric Structures by John Wolfe & Doug Aichele