Duncan finished reading Prophet Song by Paul Lynch Mar 23 Public 5 stars An absolute must read. Outstanding.