function getURL(bookID) {switch (bookID) {case 42382:return "http://www.umcs.maine.edu/~chaitin/ait/index.html";break;case 24307:return "http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node/index.html";break;case 43106:return "http://www.xanalys.com/software_tools/reference/HyperSpec/FrontMatter/index.html";break;case 43107:return "http://www.xanalys.com/software_tools/reference/lwl41/climuser/GUIDE_1.HTM";break;case 21704:return "http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html";break;case 43109:return "http://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html";break;case 43108:return "http://www.cogs.susx.ac.uk/local/support/doc/cltl/clm/clm.html";break;case 24895:return "http://elib.cs.sfu.ca/Collections/CMPT/cs-books/cltl/clm/node1.html";break;case 24899:return "http://liawww.epfl.ch/Teaching/Courses/AI/docs/cltl/clm/node1.html";break;case 24896:return "http://sunsite.univie.ac.at/textbooks/cltl/clm/node1.html";break;case 24897:return "http://www.croczilla.com/~alex/reference/Functional_Programming/Lisp/Common_Lisp__The_Language/clm/node1.html";break;case 24901:return "http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/mirrors.html";break;case 24900:return "http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/lisp/doc/cltl/cltl_ht.tgz";break;case 50521:return "http://www.google.com/custom?client=pub-3815439110720945&channel=3703076435&domains=2020ok.com&q=cltl_ht.tgz";break;case 24898:return "http://www.ida.liu.se/imported/cltl/clm/node1.html";break;case 43110:return "http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html";break;case 21690:return "http://www.cs.cmu.edu/~dst/LispBook/index.html";break;case 44278:return "http://www.gnu.org/manual/elisp-manual-20-2.5/elisp.html";break;case 44416:return "http://www.pipeline.com/~hbaker1/";break;case 24905:return "http://www.cs.cmu.edu/~dst/LispBook/";break;case 24876:return "http://www.markwatson.com/opencontent/lisp_lic.htm";break;case 45741:return "http://www.markwatson.com/opencontent/opencontent.htm";break;case 24874:return "http://www.paulgraham.com/onlisp.html";break;case 46374:return "http://www.paulgraham.com/onlisptext.html";break;case 21708:return "http://www.paulgraham.com/onlisp.html";break;case 21711:return "http://www.gigamonkeys.com/book/";break;case 46926:return "http://www.gnu.org/manual/emacs-lisp-intro/emacs-lisp-intro.html";break;case 21698:return "http://www.gnu.org/software/emacs/emacs-lisp-intro/";break;case 47853:return "http://psg.com/~dlamkins/sl/cover.html";break;case 27610:return "http://www.psg.com/~dlamkins/sl/contents.html";break;case 47854:return "http://www.psg.com/~dlamkins/sl/";break;case 24903:return "http://www.psg.com/~dlamkins/sl/cover.html";break;case 24892:return "http://cl-cookbook.sourceforge.net/";break;}return "http://KickJava.com/books";}
