avg_rating: 4.31
name: David E.   Alexander
about: David Alexander grew up near Dayton, Ohio, and earned a B.S. at the University of Michigan and a Ph.D. at Duke University. He has been on the faculty of the University of Kansas for over 20 years.Librarian Note:There is more than one author in the Goodreads database with this name.