Books by Mary Cavaliere