The Dream World of H. P. Lovecraft: His Life, His Demons, His Universe