A gripping read with a contemporary feel