Read on its own, this is fine, but it's impossible not to compare it to Candice Millard's Destiny of the Republic, which is much better. Spoiler: Garfield's assassination doesn't have that much to do with Oneida, but I guess the publishers couldn't resist getting “sex cult“ into the title.