Ben and Me: an astonishing life of Benjamin Franklin by his good mouse, Amos