Books by mary cross