anchor.diff:  				dat += "<A href='?src=\ref[src];orderbyid=1'>(Order book by SS<sup>13</sup>BN)</A><BR><BR>"
   				dat += "<table>"
   				dat += "<tr><td>AUTHOR</td><td>TITLE</td><td>CATEGORY</td><td></td></tr>"
  -				dat += libcomp_menu
  +				dat += libcomp_menu[clamp(page,1,libcomp_menu.len)]
  +				dat += "<tr><td><A href='?src=\ref[src];page=[(max(1,page-1))]'>&lt;&lt;&lt;&lt;</A></td> <td></td> <td></td> <td><span style='text-align:right'><A href='?src=\ref[src];page=[(min(1,page+1))]'>&gt;&gt;&gt;&gt;</A></span></td></tr>"
   				dat += "</table>"
   			dat += "<BR><A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
   		if(5)
  
positive.code: 		usr << browse(null, "window=library")
  		onclose(usr, "library")
  		return
  
  	if(href_list["switchscreen"])
  		switch(href_list["switchscreen"])
  			if("0")
  
negative.code: 	var/list/inventory = list()
  	var/checkoutperiod = 5 // In minutes
  	var/obj/machinery/libraryscanner/scanner // Book scanner that will be used when uploading books to the Archive
  	var/libcomp_menu = list("")
  	var/bibledelay = 0 // LOL NO SPAM (1 minute delay) -- Doohl
  
  /obj/machinery/computer/libraryconsole/bookmanagement/proc/build_library_menu()
  