Long Time Coming: A Novel