Books by m. j. beaufrand