Books by Kristine M. Palmer