“an entertaining, imaginative piece of fiction, filled with enough historical facts to make it seem it could actually be true.”