Это определённо Кристофер Нолан, только в книге, та же манера и неожиданные повороты, вообщем советую