free Halt's Peril Flanagan ppt ebook on cd