Jane Hampton Cook
Jane Hampton Cook's avatar
author of 10 books, mostly on American history topics, janecook.com