Home / The Book of All Hours The Book of All Hours Books British Fiction Focus The Testament of Hal Duncan By Niall Alexander May 11, 2015 Comment 0