Carnival of Shadows by R.J. Ellory is a gripping thriller set in 1959 Kansas, where an enigmatic traveling carnival arrives overnight, bringing with it mystery, illusion, and murder. FBI Agent Michael Travis is sent to investigate a body found beneath the carousel, but as he questions the carnival’s eccentric performers, he is drawn into a reality that challenges everything he believes.