Great story. Expertly plotted. Well written....