Books by Barbara J. Haveland