Whitted, Stephen F.,author.