Ernest Haycox - Long Storm Novel 9780816134427 for sale