author science fiction discount books buy books online novel computer books comedy fiction books editor book stores journalist cook books casinos horror film casino media business books gambling fiction online casino writing poker writer book