Books by Valerie Porr