CREATE DATABASE  IF NOT EXISTS `eBooks` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `eBooks`;
-- MySQL dump 10.13  Distrib 8.0.22, for macos10.15 (x86_64)
--
-- Host: localhost    Database: eBooks
-- ------------------------------------------------------
-- Server version	8.0.22

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `authors`
--

DROP TABLE IF EXISTS `authors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `authors` (
  `author_id` int DEFAULT NULL,
  `first_name` varchar(100) DEFAULT NULL,
  `middle_name` varchar(50) DEFAULT NULL,
  `last_name` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `authors`
--

LOCK TABLES `authors` WRITE;
/*!40000 ALTER TABLE `authors` DISABLE KEYS */;
INSERT INTO `authors` VALUES (1,'Merritt',NULL,'Eric'),(2,'Linda',NULL,'Mui'),(3,'Alecos',NULL,'Papadatos'),(4,'Paul','C.van','Oorschot'),(5,'David',NULL,'Cronin'),(6,'Richard',NULL,'Blum'),(7,'Yuval','Noah','Harari'),(8,'Paul',NULL,'Albitz'),(9,'David',NULL,'Beazley'),(10,'John','Paul','Shen'),(11,'Andrew',NULL,'Miller'),(12,'Melanie',NULL,'Swan'),(13,'Neal',NULL,'Ford'),(14,'Nir',NULL,'Shavit'),(15,'Tim',NULL,'Kindberg'),(16,'Mike',NULL,'McQuaid'),(17,'Brian','P.','Hogan'),(18,'Jean-Philippe',NULL,'Aumasson'),(19,'Lance',NULL,'Fortnow'),(20,'Richard','C.','Jeffrey'),(21,'William','L.','Simon'),(22,'Magnus','Lie','Hetland'),(23,'Mike',NULL,'McShaffry'),(24,'Norman',NULL,'Matloff'),(25,'John','E.','Hopcroft'),(26,'S.',NULL,'Sudarshan'),(27,'Bruce',NULL,'Eckel'),(28,'Bill',NULL,'Gates'),(29,'Shane',NULL,'Harvie'),(30,'Ralph','P.','Grimaldi'),(31,'Garry',NULL,'Kasparov'),(32,'Lawrence','C.','Paulson'),(33,'Donella','H.','Meadows'),(34,'Maria',NULL,'Levitin'),(35,'Joy','A.','Thomas'),(36,'Scott',NULL,'Rosenberg'),(37,'Mark',NULL,'Nelson'),(38,'Hal',NULL,'Abelson'),(39,'Ray',NULL,'Seyfarth'),(40,'Fred',NULL,'Turner'),(41,'Andrew',NULL,'Honig'),(42,'Helen',NULL,'Sharp'),(43,'Katie',NULL,'Hafner'),(44,'Christopher',NULL,'Negus'),(45,'Ralph',NULL,'Kimball'),(46,'Trent','R.','Hein'),(47,'Venkat',NULL,'Subramaniam'),(48,'Simon','J.D.','Prince'),(50,'Stephen',NULL,'Wolfram'),(51,'Jennifer',NULL,'Petoff'),(52,'Massimo',NULL,'Banzi'),(53,'Mickey',NULL,'Petersen'),(54,'Ethem',NULL,'Alpaydin'),(55,'Ytaelena',NULL,'LA3pez'),(56,'John','L.','Hennessy'),(57,'Cameron',NULL,'Moll'),(58,'Jamie',NULL,'Levy'),(59,'Janet',NULL,'Gregory'),(60,'Jenifer',NULL,'Tidwell'),(61,'Steven','S.','Skiena'),(62,'Jimmy',NULL,'Soni'),(63,'Tracy',NULL,'Kidder'),(64,'Douglas','R.','Hofstadter'),(65,'Zed',NULL,'Shaw'),(66,'Yoav',NULL,'Shoham'),(67,'Danny',NULL,'Goodman'),(68,'Bert',NULL,'Bates'),(69,'David',NULL,'Gries'),(70,'Eric',NULL,'Newcomer'),(71,'Jim','R.','Wilson'),(72,'Maarten','van','Steen'),(73,'Tsung-Hsien',NULL,'Lee'),(74,'M.','Mitchell','Waldrop'),(75,'George',NULL,'Pólya'),(76,'Richard','S.','Bird'),(77,'Ben',NULL,'Collins-Sussman'),(78,'Micha',NULL,'Gorelick'),(79,'Christopher','T.','Haynes'),(80,'Carlos',NULL,'Bueno'),(81,'Michael','L.','Scott'),(82,'William','Jr.','Gwaltney'),(83,'Binu',NULL,'John'),(84,'Dan',NULL,'Bader'),(85,'Chris',NULL,'Smith'),(86,'Andrew',NULL,'Stellman'),(87,'Kevin',NULL,'Poulsen'),(88,'Peter',NULL,'Linz'),(89,'Jim',NULL,'OGorman'),(90,'Ali',NULL,'Almossawi'),(91,'David',NULL,'Robson'),(92,'Brad',NULL,'Abrams'),(93,'Timothy',NULL,'Downs'),(94,'Kyle',NULL,'Loudon'),(95,'Robert',NULL,'Eckstein'),(96,'Wolfgang',NULL,'Banzhaf'),(97,'Mike',NULL,'Beedle'),(98,'Luke',NULL,'Ruth'),(99,'Brad',NULL,'Stone'),(100,'David',NULL,'Gourley'),(101,'Greg',NULL,'Kroah-Hartman'),(102,'Jurgen',NULL,'Appelo'),(103,'Eric',NULL,'Ries'),(104,'Ian',NULL,'Parberry'),(105,'Johan',NULL,'Vromans'),(106,'Corey',NULL,'Sandler'),(107,'Devon',NULL,'Kearns'),(108,'Steven',NULL,'Feiner'),(109,'Kevlin',NULL,'Henney'),(110,'Abraham',NULL,'Silberschatz'),(111,'Mark',NULL,'Russinovich'),(112,'Carl',NULL,'Eastlund'),(113,'Hans',NULL,'Langtangen'),(114,'Carin',NULL,'Meier'),(115,'Rebecca',NULL,'Wirfs-Brock'),(116,'Lasse',NULL,'Koskela'),(117,'David',NULL,'Chelimsky'),(118,'Why','Stiff','Lucky'),(119,'Christopher',NULL,'Hadnagy'),(120,'Sebastian',NULL,'Raschka'),(121,'Henk',NULL,'Barendregt'),(122,'Tobias',NULL,'Nipkow'),(123,'Chris',NULL,'Bernhardt'),(124,'Joost-Pieter',NULL,'Katoen'),(125,'R.G.',NULL,'Dromey'),(126,'Andrew',NULL,'McAfee'),(127,'Jeff',NULL,'Hawkins'),(128,'Paul',NULL,'Deitel'),(129,'Albert',NULL,'Meyer'),(130,'Angus',NULL,'Croll'),(131,'Jason',NULL,'Hickey'),(132,'Nathan',NULL,'Marz'),(133,'Miguel',NULL,'Revilla'),(134,'Maurice',NULL,'Herlihy'),(135,'Gareth',NULL,'James'),(136,'Hanne',NULL,'Nielson'),(137,'Vern',NULL,'Ceder'),(138,'Matt',NULL,'Pharr'),(139,'Joe',NULL,'Armstrong'),(140,'Mati',NULL,'Aharoni'),(141,'Patrick',NULL,'Debois'),(142,'Sandi',NULL,'Metz'),(143,'Benedikt',NULL,'GroAY'),(144,'Peter',NULL,'Sanders'),(145,'Baron',NULL,'Schwartz'),(146,'Paul',NULL,'Clements'),(147,'Scott',NULL,'Ambler'),(148,'R.',NULL,'Dybvig'),(149,'Stephen',NULL,'Figgins'),(150,'Stephan',NULL,'Mertens'),(151,'Cay',NULL,'Horstmann'),(152,'Luis',NULL,'Atencio'),(153,'Michael',NULL,'Nielsen'),(154,'Aaron',NULL,'Courville'),(155,'W.H.',NULL,'Feijen'),(156,'Richard',NULL,'Bejtlich'),(157,'Peter',NULL,'Bruce'),(158,'Adam',NULL,'Gibson'),(159,'Vernon',NULL,'Ceder'),(160,'Patrick',NULL,'Winston'),(161,'Scott',NULL,'Vanstone'),(162,'Jon',NULL,'Duckett'),(163,'Nick',NULL,'Bostrom'),(164,'Michael',NULL,'Dahlin'),(165,'Eric',NULL,'Meyer'),(166,'David',NULL,'Harel'),(167,'Claude',NULL,'Shannon'),(168,'Daryl',NULL,'Harms'),(169,'Dan',NULL,'North'),(170,'Roberto',NULL,'Tamassia'),(171,'Paul',NULL,'Freiberger'),(172,'George',NULL,'Heineman'),(173,'Jeffrey',NULL,'Yost'),(174,'Matt',NULL,'Weisfeld'),(175,'Luciano',NULL,'Ramalho'),(176,'Mary',NULL,'Poppendieck'),(177,'M.',NULL,'Ozsu'),(178,'Emily',NULL,'Chang'),(179,'Douglas',NULL,'Stinson'),(180,'Sara',NULL,'Wachter-Boettcher'),(181,'Rajeev',NULL,'Motwani'),(182,'John',NULL,'Sonmez'),(183,'Y.',NULL,'Liang'),(184,'Stanley',NULL,'Selkow'),(185,'Christopher',NULL,'Duncan'),(186,'Michael',NULL,'Whitman'),(187,'Ron',NULL,'Jeffries'),(188,'Johannes',NULL,'Braams'),(189,'SaA!a',NULL,'Juric'),(190,'Peter',NULL,'Thiel'),(191,'Steve',NULL,'Souders'),(192,'Jerome',NULL,'Friedman'),(193,'Scott',NULL,'Mueller'),(194,'Mark',NULL,'Dowd'),(195,'Kelli',NULL,'Houston'),(196,'Hinrich',NULL,'Schütze'),(197,'Ethan',NULL,'Marcotte'),(198,'Mark',NULL,'Pilgrim'),(199,'Martin',NULL,'Davis'),(200,'Craig',NULL,'Sharkie'),(201,'Addy',NULL,'Osmani'),(202,'N.',NULL,'Friedman'),(203,'Daniel',NULL,'Rose'),(204,'Chris',NULL,'Houser'),(205,'Linus',NULL,'Torvalds'),(206,'Matthew',NULL,'Helmke'),(207,'John',NULL,'Battelle'),(208,'Jon',NULL,'Kleinberg'),(209,'Alan',NULL,'Cooper'),(210,'Yoshua',NULL,'Bengio'),(211,'Henrik',NULL,'Kniberg'),(212,'Anshul',NULL,'Gupta'),(213,'Judith',NULL,'Gersting'),(214,'Jared',NULL,'Spool'),(215,'William',NULL,'Brown'),(216,'Ward',NULL,'Cunningham'),(217,'Wladston',NULL,'Filho'),(218,'Johnny',NULL,'Long'),(219,'Cathy',NULL,'ONeil'),(220,'June',NULL,'Barrow-Green'),(221,'Jason',NULL,'Williams'),(222,'Edward',NULL,'Skoudis'),(223,'Jérémie',NULL,'Zimmermann'),(224,'Mario',NULL,'Fusco'),(225,'Jason',NULL,'Gregory'),(226,'Micah',NULL,'Martin'),(227,'Lloyd',NULL,'Trefethen'),(228,'Erwin',NULL,'Schrödinger'),(229,'Chris',NULL,'Dannen'),(230,'Shlomo',NULL,'Angel'),(231,'Tom',NULL,'Badgett'),(232,'Shon',NULL,'Harris'),(233,'Brian',NULL,'Krebs'),(234,'Graham',NULL,'Hutton'),(235,'Ross',NULL,'Anderson'),(236,'Linda',NULL,'Torczon'),(237,'Steve',NULL,'Freeman'),(238,'Simson',NULL,'Garfinkel'),(239,'Ilya',NULL,'Grigorik'),(240,'Jan',NULL,'Eijck'),(241,'Philip',NULL,'Bernstein'),(242,'Larry',NULL,'Ullman'),(243,'Michael',NULL,'Feathers'),(244,'Linda',NULL,NULL),(245,'Martin',NULL,'Ford'),(246,'Sandro',NULL,'Mancuso'),(248,'Donald',NULL,'Rubin'),(249,'Steve',NULL,'Matyas'),(250,'Richard',NULL,'Woods'),(251,'Tim',NULL,'Roughgarden'),(252,'Jeff',NULL,'Edmonds'),(253,'Eoin',NULL,'Woods'),(254,'Brian',NULL,'Fitzpatrick'),(255,'N.',NULL,'Mermin'),(256,'Karl',NULL,'Seguin'),(257,'Leo',NULL,'Brodie'),(258,'Robert',NULL,'Sebesta'),(259,'Janet',NULL,'Valade'),(260,'Bill',NULL,'Fenner'),(261,'Lorna',NULL,'Mitchell'),(262,'Satya',NULL,'Nadella'),(263,'Dan',NULL,'Cederholm'),(264,'Bryan',NULL,'Helmkamp'),(265,'Dale',NULL,'Dougherty'),(266,'Ka',NULL,'Cheung'),(267,'Mark',NULL,'Lutz'),(268,'Tom',NULL,'Phoenix'),(269,'Mark',NULL,'Hamstra'),(270,'Gayle',NULL,'McDowell'),(271,'Michael',NULL,'Swaine'),(272,'Yvonne',NULL,'Rogers'),(273,'Edmond',NULL,'Lau'),(274,'Mike',NULL,'Clark'),(275,'Gordon',NULL,'Blair'),(276,'Mark',NULL,'Ciampa'),(277,'Pramod',NULL,'Sadalage'),(278,'Subrata',NULL,'Dasgupta'),(279,'Stuart',NULL,'McClure'),(280,'Gary',NULL,'Bradski'),(281,'Brian',NULL,'Lonsdorf'),(282,'Jesse',NULL,'Robbins'),(283,'Steven',NULL,'Pinker'),(284,'David',NULL,'Stork'),(285,'Luke',NULL,'Wroblewski'),(286,'Graham',NULL,'Lee'),(287,'J.',NULL,'Adams'),(288,'Stephen',NULL,'Thorne'),(289,'Dmitry',NULL,'Jemerov'),(290,'Thomas',NULL,'Connolly'),(291,'J.',NULL,'Brookshear'),(292,'W.',NULL,'Hillis'),(293,'Petar',NULL,'Tahchiev'),(294,'Arnold',NULL,'Robbins'),(295,'Chris',NULL,'Hankin'),(296,'Jack',NULL,'Moffett'),(297,'Andreas',NULL,'Wittig'),(298,'Kjell',NULL,'Johnson'),(299,'Christine',NULL,'Bresnahan'),(300,'Tom',NULL,'Christiansen'),(301,'Harvey',NULL,'Deitel'),(302,'Allan',NULL,'Friedman'),(303,'Tom',NULL,'DeMarco'),(304,'Chris',NULL,'Rowley'),(305,'Chris',NULL,'Eagle'),(306,'Gina',NULL,'Smith'),(307,'David',NULL,'LeBlanc'),(308,'Andrea',NULL,'Arpaci-Dusseau'),(309,'Martin',NULL,'Reddy'),(310,'Eliezer',NULL,'Yudkowsky'),(311,'Alfred',NULL,'Aho'),(312,'John',NULL,'Maeda'),(313,'Janna',NULL,'Levin'),(314,'Christopher',NULL,'Cunningham'),(315,'Flemming',NULL,'Nielson'),(316,'Anne',NULL,'Troelstra'),(317,'Hartley',NULL,'Rogers'),(318,'Jonathan',NULL,'Katz'),(319,'Cory',NULL,'Althoff'),(320,'Betty',NULL,'Toole'),(321,'H.',NULL,'Schwichtenberg'),(322,'Sara',NULL,'Ishikawa'),(323,'Dennis',NULL,'Shasha'),(324,'Daniela',NULL,'Witten'),(325,'Nilanjan',NULL,'Raychaudhuri'),(326,'Avdi',NULL,'Grimm'),(327,'Martin',NULL,'Fowler'),(328,'Brian',NULL,'Carper'),(329,'Mat',NULL,'Buckland'),(330,'Amit',NULL,'Prakash'),(331,'V.',NULL,'Spraul'),(332,'Craig',NULL,'Martell'),(333,'Svetlana',NULL,'Isakova'),(334,'James',NULL,'Trott'),(335,'Kenneth',NULL,'Rubin'),(336,'William','Jr.','Shotts'),(337,'Ian',NULL,'Sommerville'),(338,'Dennis',NULL,'Ritchie'),(339,'Brendan',NULL,'Burns'),(340,'Adele',NULL,'Goldberg'),(341,'Conor',NULL,'McBride'),(342,'Andy',NULL,'Müller-Maguhn'),(343,'Foster',NULL,'Provost'),(344,'Tom',NULL,'Mitchell'),(345,'Duncan',NULL,'Watts'),(346,'David',NULL,'Wood'),(347,'Ming',NULL,'Li'),(348,'Alan',NULL,'McKean'),(349,'Tatiana',NULL,'Diaz'),(350,'David',NULL,'III'),(351,'Nelson',NULL,'Beebe'),(352,'Mike',NULL,'Meyers'),(353,'Bruce',NULL,'MacLennan'),(354,'Suzanne',NULL,'Robertson'),(355,'David',NULL,'Carlisle'),(356,'Peter',NULL,'Weinberger'),(357,'Ingrid',NULL,'Fiksdahl-King'),(358,'Igal',NULL,'Tabachnik'),(359,'Greg',NULL,'Michaelson'),(360,'Jeroen',NULL,'Janssens'),(361,'Nicholas',NULL,'Haemel'),(362,'Felix',NULL,'Halim'),(363,'David',NULL,'Kennedy'),(364,'Roger',NULL,'Pressman'),(365,'J.P.',NULL,'Vossen'),(366,'Daniel',NULL,'Higginbotham'),(367,'Colin',NULL,'Evans'),(368,'Robert',NULL,'Nystrom'),(369,'Ron',NULL,'White'),(370,'Justin',NULL,'Schuh'),(371,'Carlos',NULL,'Coronel'),(372,'Matt',NULL,'Carter'),(373,'Guy',NULL,'Theraulaz'),(374,'Zachary',NULL,'Tong'),(375,'Richard',NULL,'Stallman'),(376,'David',NULL,'Holmes'),(377,'George',NULL,'Dyson'),(378,'Kent',NULL,'Beck'),(379,'Nathan',NULL,'Ensmenger'),(380,'Micah',NULL,'Alpern'),(381,'Steven',NULL,'Halim'),(382,'Greg',NULL,'Riccardi'),(383,'Matthew',NULL,'Lyon'),(384,'Dan',NULL,'Jurafsky'),(385,'Asanovi',NULL,NULL),(386,'Richard',NULL,'Gabriel'),(387,'Marco',NULL,'Dorigo'),(388,'Brian',NULL,'Flannery'),(389,'Thomas',NULL,'Anderson'),(390,'Ben',NULL,'Albahari'),(391,'Gary',NULL,'Pollice'),(392,'Jon',NULL,'Orwant'),(393,'Dave',NULL,'Fancher'),(394,'John',NULL,'Smart'),(395,'Wallace',NULL,'Wang'),(396,'Julian',NULL,'Assange'),(397,'Alex',NULL,'Payne'),(398,'Terence',NULL,'Parr'),(399,'Kees',NULL,'Doets'),(400,'Eldad',NULL,'Eilam'),(401,'John',NULL,'Zelle'),(402,'Marsha',NULL,'Zaidman'),(403,'Kip',NULL,'Irvine'),(404,'Deepak',NULL,'Alur'),(405,'Magnus',NULL,'Christerson'),(406,'Martin',NULL,'Abbott'),(407,'F.',NULL,'Lawvere'),(408,'Robert',NULL,'Harper'),(409,'K.N.',NULL,'King'),(410,'Diana',NULL,'Wright'),(411,'Daniel',NULL,'Velleman'),(412,'Frank',NULL,'OBrien'),(413,'Andrew',NULL,'Farris'),(414,'Niranjan',NULL,'Shivaratri'),(415,'Don',NULL,'Jones'),(416,'Adam',NULL,'Freeman'),(417,'William',NULL,'Cook'),(418,'Andrei',NULL,'Alexandrescu'),(419,'Yehuda',NULL,'Katz'),(420,'Richard',NULL,'Monson-Haefel'),(421,'George',NULL,'Kurtz'),(422,'Seth',NULL,'Stephens-Davidowitz'),(423,'Martin',NULL,'Gardner'),(424,'Bruce',NULL,'Lawson'),(425,'Robert',NULL,'Knake'),(426,'Ellen',NULL,'Ullman'),(427,'John',NULL,'Crupi'),(428,'Diana',NULL,'Larsen'),(429,'Eric',NULL,'Giguere'),(430,'Derek',NULL,'Balling'),(431,'Paul',NULL,'Ceruzzi'),(432,'Tom',NULL,'Fawcett'),(433,'Jeff',NULL,'Johnson'),(434,'Jon',NULL,'Gertner'),(435,'Yashavant',NULL,'Kanetkar'),(436,'Andy',NULL,'Oram'),(437,'Kenneth',NULL,'Steiglitz'),(438,'Trevor',NULL,'Hastie'),(439,'Jeffrey',NULL,'Ullman'),(440,'Adrian',NULL,'Holovaty'),(441,'Kevin',NULL,'Kelly'),(442,'Paul',NULL,'Barry'),(443,'Uwe',NULL,'SchÃ¶ning'),(444,'John',NULL,'Burgess'),(445,'Christopher',NULL,'Steiner'),(446,'Eric',NULL,'Redmond'),(447,'Jon',NULL,'Erickson'),(448,'Timothy',NULL,'Gowers'),(449,'Karl',NULL,'Matthias'),(450,'Jason',NULL,'Fried'),(451,'Jacquelyn',NULL,'Carter'),(452,'Jacob',NULL,'Appelbaum'),(453,'Andrew',NULL,'Glover'),(454,'John',NULL,'White'),(455,'Ed',NULL,'Yourdon'),(456,'The',NULL,'Consortium'),(457,'Michael',NULL,'Lucas'),(458,'Raphael',NULL,'Malveau'),(459,'Simon',NULL,'Marlow'),(460,'Ralph',NULL,'Johnson'),(461,'Bjarne',NULL,'Stroustrup'),(462,'Jeremy',NULL,'Kubica'),(463,'Dan',NULL,'Malks'),(464,'Michael',NULL,'Folk'),(465,'Allen',NULL,'Dutoit'),(466,'Jack',NULL,'Falk'),(467,'Andrew',NULL,'Tanenbaum'),(468,'Andrew',NULL,'Appel'),(469,'Rachel',NULL,'Warren'),(470,'Nick',NULL,'Rozanski'),(471,'Gunnar',NULL,'Overgaard'),(472,'Debra',NULL,'Cameron'),(473,'Sanjay',NULL,'Patel'),(474,'Greg',NULL,'Perry'),(475,'Andrew',NULL,'Barto'),(476,'Pedro',NULL,'Domingos'),(477,'Mordechai',NULL,'Ben-Ari'),(478,'John',NULL,'Koza'),(479,'Peter',NULL,'Pacheco'),(480,'David',NULL,'Bourg'),(481,'Robert',NULL,'Martin'),(482,'Philip',NULL,'Jackson'),(483,'Paul',NULL,'Duvall'),(484,'Paul',NULL,'Churchland'),(485,'David',NULL,'Patterson'),(486,'Roland',NULL,'Mas'),(487,'Imre',NULL,'Leader'),(488,'Michael',NULL,'Dirolf'),(489,'Jerome',NULL,'Saltzer'),(490,'James',NULL,'Whittaker'),(491,'Betsy',NULL,'Beyer'),(492,'Albert-László',NULL,'Barabási'),(493,'Lisa',NULL,'Crispin'),(494,'Peter',NULL,'Wallack'),(495,'Trend-Pro',NULL,'Ltd.'),(496,'Sydney',NULL,'Padua'),(497,'Niklaus',NULL,'Wirth'),(498,'James',NULL,'Foley'),(499,'Lawrence',NULL,'Lessig'),(500,'Edward',NULL,'Tufte'),(501,'Carl',NULL,'Albing'),(502,'Luke',NULL,'Hohmann'),(503,'Mark',NULL,'Ryan'),(504,'Richard',NULL,'Sutton'),(505,'Fletcher',NULL,'Dunn'),(506,'George',NULL,'Karypis'),(507,'Maurice',NULL,'Naftalin'),(508,'John',NULL,'Willis'),(509,'Jez',NULL,'Humble'),(510,'Neil',NULL,'Jones'),(511,'Stanley',NULL,'Lippman'),(512,'Simon',NULL,'Brown'),(513,'Eric',NULL,'Lengyel'),(514,'Marc',NULL,'Kreveld'),(515,'Chris',NULL,'Jones'),(516,'Andrew',NULL,'Hodges'),(517,'Earle',NULL,'Castledine'),(518,'F.',NULL,'Leighton'),(519,'Philippe',NULL,'Flajolet'),(520,'Peter',NULL,'Hart'),(521,'Philip',NULL,'Japikse'),(522,'Michael',NULL,'Ligh'),(523,'Mark',NULL,'Richards'),(524,'Gary',NULL,'Wright'),(525,'Viktor',NULL,'Mayer-Schönberger'),(526,'Gautam',NULL,'Shroff'),(527,'Jonathan',NULL,'Stoddard'),(528,'Richard',NULL,'Hamming'),(529,'Cristina',NULL,'Lopes'),(530,'Stoyan',NULL,'Stefanov'),(531,'Michael',NULL,'Abrash'),(532,'Bradley',NULL,'Miller'),(533,'Jim',NULL,'Highsmith'),(534,'Anthony',NULL,'Molinaro'),(535,'Frank',NULL,'Buschmann'),(536,'Peter',NULL,'Dayan'),(537,'James',NULL,'Gleick'),(538,'Tony',NULL,'Mason'),(539,'Nell',NULL,'Dale'),(540,'Kevin',NULL,'Fall'),(541,'Ryan',NULL,'Breidenbach'),(542,'Doug',NULL,'Hoyte'),(543,'Remy',NULL,'Sharp'),(544,'Chas',NULL,'Emerick'),(545,'Daniel',NULL,'Shiffman'),(546,'Flavio',NULL,'Junqueira'),(547,'Nello',NULL,'Cristianini'),(548,'Greg',NULL,'Wilson'),(549,'Mike',NULL,'Cohn'),(550,'Michael',NULL,'Lewis'),(551,'Neal',NULL,'Gafter'),(552,'William',NULL,'Byrd'),(553,'Frederick','Jr.','Brooks'),(554,'OReilly',NULL,'Team'),(555,'Axel',NULL,'Rauschmayer'),(556,'Andrew',NULL,'Ng'),(557,'William',NULL,'Press'),(558,'ACM',NULL,'Staff'),(559,'Michael',NULL,'Fisher'),(560,'John',NULL,'Lewis'),(561,'Simon',NULL,'Haykin'),(562,'Jim',NULL,'Blandy'),(563,'Herbert',NULL,'Schildt'),(564,'Rich',NULL,'Gibson'),(565,'Markus',NULL,'Winand'),(566,'Seymour',NULL,'Papert'),(567,'Raghu',NULL,'Ramakrishnan'),(568,'Greg',NULL,'Newman'),(569,'Christopher',NULL,'Manning'),(570,'Gregor',NULL,'Hohpe'),(571,'Roland',NULL,'Kuhn'),(572,'Doug',NULL,'Cutting'),(573,'Daniel',NULL,'Cohen'),(574,'Brian',NULL,'Foy'),(575,'Alan',NULL,'Mycroft'),(576,'Ian',NULL,'Witten'),(577,'Chad',NULL,'Fowler'),(578,'Ronen',NULL,'Feldman'),(579,'Marvin',NULL,'Zelkowitz'),(580,'Mana',NULL,'Takahashi'),(581,'John',NULL,'Foreman'),(582,'Andries',NULL,'Dam'),(583,'John',NULL,'Hughes'),(584,'William',NULL,'Kent'),(585,'Gene',NULL,'Kim'),(586,'Wes',NULL,'McKinney'),(587,'Brian',NULL,'Totty'),(588,'Matt',NULL,'Welsh'),(589,'Gojko',NULL,'Adzic'),(590,'Greg',NULL,'Nudelman'),(591,'Dean',NULL,'Leffingwell'),(592,'Peter',NULL,'Salus'),(593,'Jared',NULL,'Richardson'),(594,'Willi',NULL,'Richert'),(595,'Winston',NULL,'Chang'),(596,'Martin',NULL,'Odersky'),(597,'Drew',NULL,'Neil'),(598,'Gilbert',NULL,'Strang'),(599,'Jon',NULL,'Loeliger'),(600,'Christos',NULL,'Papadimitriou'),(601,'Chris',NULL,'Shiflett'),(602,'Glenn',NULL,'Greenwald'),(603,'Mike',NULL,'Gancarz'),(604,'Kevin',NULL,'Beaver'),(605,'James',NULL,'Warren'),(606,'Reto',NULL,'Meier'),(607,'Jennifer',NULL,'Robbins'),(608,'Mike',NULL,'Loukides'),(609,'Aaron',NULL,'Tenenbaum'),(610,'Anany',NULL,'Levitin'),(611,'Joshua',NULL,'Bloch'),(612,'Benjamin',NULL,'Reed'),(613,'Michael',NULL,'Goldwasser'),(614,'Marcus',NULL,'Pinto'),(615,'Robert',NULL,'Vamosi'),(616,'Tariq',NULL,'Rashid'),(617,'Daphne',NULL,'Koller'),(618,'James',NULL,'Reffell'),(619,'Boaz',NULL,'Barak'),(620,'Steven',NULL,'Holzner'),(621,'Franz',NULL,'Baader'),(622,'Sara',NULL,'Baase'),(623,'Christel',NULL,'Baier'),(624,'Jon',NULL,'Bentley'),(625,'Hadley',NULL,'Wickham'),(626,'Jeff',NULL,'Atwood'),(627,'John',NULL,'Mongan'),(628,'Jeff',NULL,'Hammerbacher'),(629,'John',NULL,'Mitchell'),(630,'Marc',NULL,'Goodman'),(631,'John',NULL,'Allen'),(632,'Neil',NULL,'Matthew'),(633,'Tony',NULL,'Gaddis'),(634,'Timothy',NULL,'Lister'),(635,'Carl',NULL,'Meyer'),(636,'Amy',NULL,'Brown'),(637,'Eric',NULL,'Matthes'),(638,'Dan',NULL,'Gusfield'),(639,'Vincent',NULL,'Massol'),(640,'Robert',NULL,'Romano'),(641,'Christer',NULL,'Ericson'),(642,'Andreas',NULL,'Zeller'),(643,'Carolyn',NULL,'Begg'),(644,'Claire',NULL,'Evans'),(645,'Dusty',NULL,'Phillips'),(646,'Dave',NULL,'Agans'),(647,'Mark',NULL,'Berg'),(648,'Felipe',NULL,'Leme'),(649,'John',NULL,'Kelleher'),(650,'Andy',NULL,'Hertzfeld'),(651,'Samuel',NULL,'Arbesman'),(652,'Max',NULL,'Jacobson'),(653,'Yale',NULL,'Patt'),(654,'Dick',NULL,'Grune'),(655,'Michael',NULL,'Stonebraker'),(656,'Tomas',NULL,'Akenine-Möller'),(657,'Ken',NULL,'Schwaber'),(658,'Michael',NULL,'Taylor'),(659,'Grady',NULL,'Booch'),(660,'Pete',NULL,'Goodliffe'),(661,'Joshua',NULL,'Suereth'),(662,'Garth',NULL,'Snyder'),(663,'Leo',NULL,'Dorst'),(664,'Barry',NULL,'OReilly'),(665,'Jennifer',NULL,'Greene'),(666,'Douglas',NULL,'Schmidt'),(667,'Joseph',NULL,'Schmuller'),(668,'Andrew',NULL,'Gelman'),(669,'Karl',NULL,'Wiegers'),(670,'Andreas',NULL,'Wirthensohn'),(672,'Tom',NULL,'Liston'),(673,'Dean',NULL,'Miller'),(674,'Jakob',NULL,'Nielsen'),(675,'Elaine',NULL,'Rich'),(676,'Leland',NULL,'Purvis'),(677,'Ivan',NULL,'Ristic'),(678,'Richard',NULL,'Warburton'),(679,'Michel',NULL,'Goossens'),(680,'S.',NULL,'Cooper'),(681,'Michael',NULL,'Mitzenmacher'),(682,'Shamkant',NULL,'Navathe'),(683,'Gordon',NULL,'Lyon'),(684,'Matthew',NULL,'Gast'),(685,'William',NULL,'Lidwell'),(686,'Bruce',NULL,'Sterling'),(687,'Chuck',NULL,'Musciano'),(688,'Benjamin',NULL,'Lipchak'),(689,'Peter',NULL,'Zaitsev'),(690,'Keith',NULL,'Jones'),(691,'Steven',NULL,'Levithan'),(692,'Bryan',NULL,'OSullivan'),(693,'Ken',NULL,'Ledeen'),(694,'Christopher',NULL,'Alexander'),(695,'Lar',NULL,'Kaufman'),(696,'David',NULL,'Leavitt'),(697,'Sam',NULL,'Williams'),(698,'Marco',NULL,'Cesati'),(699,'Alan',NULL,'Turing'),(700,'Ira',NULL,'Pohl'),(701,'Ernest',NULL,'Nagel'),(702,'Eibe',NULL,'Frank'),(703,'George',NULL,'Boolos'),(704,'Peter',NULL,'Robson'),(705,'Michael',NULL,'Lopp'),(707,'Dean',NULL,'Wampler'),(708,'Brett',NULL,'McLaughlin'),(709,'P.J.',NULL,'Plauger'),(710,'Herb',NULL,'Sutter'),(711,'Peter',NULL,'Kim'),(712,'Russ',NULL,'Miles'),(713,'Alex',NULL,'Ionescu'),(714,'Prabhakar',NULL,'Raghavan'),(715,'Chris',NULL,'Anley'),(716,'Mor',NULL,'Harchol-Balter'),(717,'Neal',NULL,'Stephenson'),(718,'Harry',NULL,'Lewis'),(719,'Andriy',NULL,'Burkov'),(720,'Vaughn',NULL,'Vernon'),(721,'David',NULL,'Barber'),(722,'David',NULL,'Kahn'),(723,'Toby',NULL,'Segaran'),(724,'Holden',NULL,'Karau'),(725,'Nancy',NULL,'Lynch'),(726,'Shawn',NULL,'Hedman'),(727,'Peter',NULL,'Hruschka'),(728,'Sailu',NULL,'Reddy'),(729,'Christophe',NULL,'Grand'),(730,'Daniel',NULL,'Holden'),(731,'Joseph',NULL,'Bonneau'),(732,'Andrew',NULL,'Blum'),(733,'Mark',NULL,'Overmars'),(734,'Miran',NULL,'LipovaÄa'),(735,'Gerald',NULL,'Weinberg'),(736,'Aoife',NULL,'DArcy'),(737,'Anthony',NULL,'Williams'),(738,'Kent',NULL,'Kawahara'),(739,'Jeff',NULL,'Duntemann'),(740,'Robert',NULL,'Glass'),(741,'Donald',NULL,'Yacktman'),(742,'Terrence',NULL,'Pratt'),(743,'Rachid',NULL,'Guerraoui'),(744,'Jan',NULL,'Goyvaerts'),(745,'Steve',NULL,'Oualline'),(746,'Edsger',NULL,'Dijkstra'),(747,'Jaron',NULL,'Lanier'),(748,'Bruce',NULL,'Dang'),(749,'Adam',NULL,'Tornhill'),(750,'Robert',NULL,'Maksimchuk'),(751,'Jon',NULL,'Skeet'),(752,'Richard',NULL,'Clarke'),(753,'David',NULL,'Goldberg'),(754,'Vadim',NULL,'Tkachenko'),(755,'Jeff',NULL,'Langr'),(756,'Andrew',NULL,'Case'),(757,'Ã†leen',NULL,'Frisch'),(758,'Robert',NULL,'Tibshirani'),(759,'Edward',NULL,'Loper'),(760,'Martin',NULL,'Kleppmann'),(761,'Narasimha',NULL,'Karumanchi'),(762,'Elias',NULL,'Bachaalany'),(763,'Adam',NULL,'Chlipala'),(764,'Jamie',NULL,'Allen'),(765,'Ellen',NULL,'Siever'),(766,'Don',NULL,'Widrig'),(767,'Laurence',NULL,'Abbott'),(768,'Hung',NULL,'Nguyen'),(769,'Alvaro',NULL,'Videla'),(770,'Nikhil',NULL,'Buduma'),(771,'LuÃ­s',NULL,'Rodrigues'),(772,'Stephen',NULL,'Schanuel'),(773,'Kim',NULL,'Zetter'),(774,'Raoul-Gabriel',NULL,'Urma'),(775,'Remzi',NULL,'Arpaci-Dusseau'),(776,'Linda',NULL,'Liukas'),(777,'Mukesh',NULL,'Singhal'),(778,'Ron',NULL,'Sigal'),(779,'Paul',NULL,'Hudak'),(780,'Jonathan',NULL,'Rosenberg'),(781,'Duane',NULL,'Bibby'),(782,'Ajay',NULL,'Agrawal'),(783,'Brendan',NULL,'Gregg'),(784,'Trevor',NULL,'Foucher'),(785,'Steven',NULL,'Bird'),(786,'Jimmy',NULL,'Nilsson'),(787,'David',NULL,'Herman'),(788,'Aaron',NULL,'Hillegass'),(789,'Edward',NULL,'Reingold'),(790,'Tom',NULL,'White'),(791,'Christopher',NULL,'Bishop'),(792,'Cathy',NULL,'Lazere'),(793,'Mark',NULL,'Chu-Carroll'),(794,'Gerard',NULL,'Tel'),(795,'Jeffrey',NULL,'Zeldman'),(796,'James',NULL,'Grenning'),(797,'Antonio',NULL,'Goncalves'),(798,'György','E.','Révész'),(799,'Robert',NULL,'Reimann'),(800,'Tom',NULL,'Poppendieck'),(801,'William',NULL,'Poundstone'),(802,'George',NULL,'Reese'),(803,'Susannah',NULL,'Pfalzer'),(804,'Chris',NULL,'Sims'),(805,'Mark',NULL,'Sobell'),(806,'Philipp',NULL,'Janert'),(807,'Nicolai',NULL,'Josuttis'),(808,'Michael',NULL,'Huth'),(809,'Jonathan',NULL,'Seldin'),(810,'William',NULL,'Couie'),(811,'Dave',NULL,'Shreiner'),(812,'Gabriella',NULL,'Coleman'),(813,'Douglas',NULL,'Comer'),(814,'Indra',NULL,'Widjaja'),(815,'Albert',NULL,'Woodhull'),(816,'Daniel',NULL,'Brolund'),(817,'Jeremy',NULL,'Kun'),(818,'Curtis',NULL,'Rose'),(819,'Vijay',NULL,'Vazirani'),(820,'Leonard',NULL,'Richardson'),(821,'Mitchell',NULL,'Wand'),(822,'Jonas',NULL,'BonA©r'),(823,'Judea',NULL,'Pearl'),(824,'Richard','Jr.','Wright'),(825,'Jeff',NULL,'Sutherland'),(826,'Scott',NULL,'McCartney'),(827,'Mikko',NULL,'Lipasti'),(828,'George',NULL,'Varghese'),(829,'Alessandro',NULL,'Rubini'),(830,'Behrouz',NULL,'Forouzan'),(831,'Marc',NULL,'Loy'),(832,'Micheline',NULL,'Kamber'),(833,'Jamis',NULL,'Buck'),(834,'John',NULL,'Carlin'),(835,'John',NULL,'Lions'),(836,'Ivar',NULL,'Jacobson'),(837,'Ben',NULL,'Clark'),(838,'Joseph',NULL,'Weizenbaum'),(839,'John',NULL,'Resig'),(840,'Stephen',NULL,'Huston'),(841,'Simon',NULL,'Collison'),(842,'Bill',NULL,'Phillips'),(843,'Jake',NULL,'Vanderplas'),(844,'David',NULL,'Black'),(845,'Hans',NULL,'Rohnert'),(846,'Arthur',NULL,'Riel'),(847,'Doug',NULL,'Brown'),(848,'James',NULL,'Newman'),(849,'David',NULL,'Harris'),(850,'Swaroop',NULL,'C.H.'),(851,'Hsuan-Tien',NULL,'Lin'),(852,'Dana',NULL,'Mackenzie'),(853,'Ray',NULL,'Kurzweil'),(854,'Walter',NULL,'Isaacson'),(855,'Brian',NULL,'Okken'),(856,'Donald',NULL,'Knuth'),(857,'Ben',NULL,'Forta'),(858,'Hannah',NULL,'Fry'),(859,'Philip',NULL,'Klein'),(860,'Sanjoy',NULL,'Dasgupta'),(861,'Walter',NULL,'Savitch'),(862,'Uwe',NULL,'Schöning'),(863,'J.',NULL,'Scott'),(864,'George',NULL,'Neville-Neil'),(865,'Leon',NULL,'Breedt'),(866,'Donald',NULL,'Norman'),(867,'David',NULL,'McFarland'),(868,'Conrad',NULL,'Barski'),(869,'Nathaniel',NULL,'Popper'),(870,'Martin',NULL,'Logan'),(871,'Randall',NULL,'Hyde'),(872,'Raymond',NULL,'Chen'),(873,'Emil',NULL,'Eifrem'),(874,'Kevin',NULL,'Murphy'),(875,'A.E.',NULL,'Eiben'),(876,'Andreas',NULL,'Antonopoulos'),(877,'Dan',NULL,'Pilone'),(878,'George',NULL,'Luger'),(879,'Nat',NULL,'Pryce'),(880,'Mark',NULL,'Bowden'),(881,'Eben',NULL,'Hewitt'),(882,'Joshua',NULL,'Gay'),(883,'Ryan',NULL,'Boyd'),(884,'David',NULL,'Solomon'),(885,'Alistair',NULL,'Cockburn'),(886,'Melanie',NULL,'Mitchell'),(887,'Sam',NULL,'Ruby'),(888,'B.',NULL,'Copeland'),(889,'Clifford',NULL,'Stoll'),(890,'Paul',NULL,'Butcher'),(891,'Roger',NULL,'Penrose'),(892,'Alberto',NULL,'Leon-Garcia'),(893,'Thomas',NULL,'Sudkamp'),(894,'Gary',NULL,'Flake'),(895,'Aurélien',NULL,'Géron'),(896,'Susanne',NULL,'Teschl'),(897,'Jacob',NULL,'Kaplan-Moss'),(898,'Robert',NULL,'Sedgewick'),(899,'Tobias',NULL,'Klein'),(900,'Rob',NULL,'Goodman'),(901,'Jamie',NULL,'Bartlett'),(902,'Nicholas',NULL,'Carr'),(903,'Steve',NULL,'Wozniak'),(904,'Michael',NULL,'Dawson'),(905,'J.E.',NULL,'Smith'),(906,'Grant',NULL,'Ingersoll'),(907,'David',NULL,'Anderson'),(908,'Thomas',NULL,'Limoncelli'),(909,'Peter',NULL,'Kogge'),(910,'Zvonko',NULL,'Vranesic'),(911,'Luis',NULL,'Coelho'),(912,'Cameron',NULL,'Newham'),(913,'Zbigniew',NULL,'Michalewicz'),(914,'T.J.',NULL,'OConnor'),(915,'Vipin',NULL,'Kumar'),(916,'Kristina',NULL,'Chodorow'),(917,'Ceriel',NULL,'Jacobs'),(918,'Casey',NULL,'Reas'),(919,'Mirco',NULL,'Mannucci'),(920,'Adnan',NULL,'Aziz'),(921,'Luke',NULL,'Muehlhauser'),(922,'Daniel',NULL,'Dennett'),(923,'Frank',NULL,'Mittelbach'),(924,'Marjorie',NULL,'Sayer'),(925,'Jeff',NULL,'Carollo'),(926,'Kenneth',NULL,'Cukier'),(927,'A.K.',NULL,'Dewdney'),(928,'Helen',NULL,'Gaines'),(929,'Audrey',NULL,'Greenfeld'),(930,'M.',NULL,'Mano'),(931,'Keith',NULL,'Cooper'),(932,'Simon',NULL,'Thompson'),(933,'Greg',NULL,'Gagne'),(934,'Per',NULL,'Hansen'),(935,'Paul',NULL,'Wilson'),(936,'Otfried',NULL,'Schwarzkopf'),(937,'Nathan',NULL,'Torkington'),(938,'David',NULL,'Vise'),(939,'Jeremy',NULL,'Zawodny'),(940,'Paul',NULL,'Horowitz'),(941,'Douglas',NULL,'Rushkoff'),(942,'David',NULL,'Christiansen'),(943,'Joe',NULL,'Celko'),(944,'Samuel','III','Harbison'),(945,'Michael',NULL,'Tilson'),(946,'John',NULL,'Heasman'),(947,'Yaser',NULL,'Abu-Mostafa'),(948,'Eric',NULL,'Haines'),(949,'Paul',NULL,'Vitányi'),(950,'Noam',NULL,'Nisan'),(951,'Mark',NULL,'Summerfield'),(952,'Evi',NULL,'Nemeth'),(953,'Adewale',NULL,'Oshineye'),(954,'John',NULL,'Markoff'),(955,'Zach',NULL,'Dennis'),(956,'Matthias',NULL,'Felleisen'),(957,'Ola',NULL,'Ellnestam'),(958,'Peter',NULL,'Harrington'),(959,'Aaron',NULL,'Weber'),(960,'Anil',NULL,'Madhavapeddy'),(961,'Bob',NULL,'Baxley'),(963,'Kyle',NULL,'Simpson'),(964,'David',NULL,'Rogers'),(965,'Jürgen',NULL,'Holdorf'),(966,'Warren',NULL,'Weaver'),(967,'Ian',NULL,'Goodfellow'),(968,'Hillary',NULL,'Johnson'),(969,'Barbara',NULL,'Moo'),(970,'Justin',NULL,'Seitz'),(971,'Eric',NULL,'Raymond'),(972,'Edward',NULL,'Yourdon'),(973,'Mark',NULL,'Seemann'),(974,'Bobbi',NULL,'Young'),(975,'Jim',NULL,'Conallen'),(976,'Edwin',NULL,'Brady'),(977,'Steve',NULL,'Krug'),(978,'Jonathan',NULL,'Rasmusson'),(979,'Russ',NULL,'Olsen'),(980,'Paul',NULL,'Vigna'),(981,'Kelsey',NULL,'Hightower'),(982,'Caroline',NULL,'Jarrett'),(983,'Keith',NULL,'Frankish'),(984,'Joseph',NULL,'Albahari'),(985,'Allen',NULL,'Downey'),(987,'Peter',NULL,'Seibel'),(988,'Peter',NULL,'Norvig'),(989,'David',NULL,'Flanagan'),(990,'April',NULL,'Chu'),(991,'Marshall',NULL,'McKusick'),(992,'Rick',NULL,'Kazman'),(993,'Cynthia',NULL,'Andres'),(994,'Francesco',NULL,'Cesarini'),(995,'Pavel',NULL,'Pevzner'),(996,'Andrew',NULL,'Koenig'),(997,'Anshu',NULL,'Aggarwal'),(998,'Krzysztof',NULL,'Cwalina'),(999,'John',NULL,'Pierce'),(1000,'Alexander',NULL,'Stepanov'),(1001,'Blake',NULL,'Masters'),(1002,'Stephen',NULL,'Prata'),(1003,'Thomas',NULL,'Cormen'),(1004,'Joshua',NULL,'Kerievsky'),(1005,'Niall',NULL,'Murphy'),(1006,'Patrick',NULL,'Niemeyer'),(1007,'Udi',NULL,'Manber'),(1008,'Tom',NULL,'Stuart'),(1009,'Kate',NULL,'Thompson'),(1010,'Joshua',NULL,'Gans'),(1011,'Paolo',NULL,'Perrotta'),(1012,'David',NULL,'Horn'),(1013,'Lex',NULL,'Spoon'),(1014,'Henry',NULL,'Korth'),(1015,'Bill',NULL,'Wagner'),(1016,'Matt',NULL,'Carter'),(1017,'Philip',NULL,'Wadler'),(1018,'Pete',NULL,'McBreen'),(1019,'Paul',NULL,'Graham'),(1020,'Dave',NULL,'Hoover'),(1021,'Robert',NULL,'Cringely'),(1022,'Stephen',NULL,'Davis'),(1023,'Kurt',NULL,'Beyer'),(1024,'Christian',NULL,'Rudder'),(1025,'Randal',NULL,'Schwartz'),(1026,'Alan',NULL,'Beaulieu'),(1027,'Jamie',NULL,'Taylor'),(1028,'Bill',NULL,'Rosenblatt'),(1029,'David',NULL,'West'),(1030,'Ben',NULL,'Whaley'),(1031,'Donald',NULL,'Stewart'),(1032,'Christopher',NULL,'Date'),(1033,'Ã‰va',NULL,'Tardos'),(1034,'Tadayoshi',NULL,'Kohno'),(1035,'George',NULL,'Coulouris'),(1036,'Gary',NULL,'Gregory'),(1037,'Cricket',NULL,'Liu'),(1038,'Elizabeth',NULL,'Castro'),(1039,'Jay',NULL,'Wengrow'),(1040,'Dave',NULL,'Thomas'),(1041,'Murray',NULL,'Silverstein'),(1042,'Scott',NULL,'Oaks'),(1043,'Apostolos',NULL,'Doxiadis'),(1044,'Peter','Linden','der'),(1045,'Robin',NULL,'Williams'),(1046,'Saul',NULL,'Teukolsky'),(1047,'Anand',NULL,'Rajaraman'),(1048,'Daniel',NULL,'Bovet'),(1049,'Kevin',NULL,'Goldberg'),(1050,'Mark',NULL,'Masse'),(1051,'Andrew',NULL,'Troelsen'),(1052,'William',NULL,'Aspray'),(1053,'Adam',NULL,'Shook'),(1054,'Ryan',NULL,'Mitchell'),(1055,'Christian',NULL,'Cachin'),(1056,'Avi',NULL,'Goldfarb'),(1057,'Max',NULL,'Kanat-Alexander'),(1058,'Noson',NULL,'Yanofsky'),(1059,'Elbert',NULL,'Hannah'),(1060,'Bill',NULL,'Venners'),(1061,'Rafael',NULL,'Gonzalez'),(1062,'Eric',NULL,'Bonabeau'),(1063,'Richard',NULL,'Trudeau'),(1064,'Ananth',NULL,'Grama'),(1065,'Robert',NULL,'Daigneau'),(1066,'A†leen',NULL,'Frisch'),(1067,'Adam',NULL,'Drozdek'),(1068,'Alfred',NULL,'Menezes'),(1069,'Hal',NULL,'Stern'),(1070,'P.W.',NULL,'Singer'),(1071,'Shoko',NULL,'Azuma'),(1072,'Malik',NULL,'Magdon-Ismail'),(1073,'Daniel',NULL,'Greenfeld'),(1074,'Kurt',NULL,'Mehlhorn'),(1075,'Kevin',NULL,'Leyton-Brown'),(1076,'Scott',NULL,'Page'),(1077,'Brian',NULL,'Christian'),(1078,'John',NULL,'Neumann'),(1079,'Jane',NULL,'Margolis'),(1080,'Adrian',NULL,'Kaehler'),(1081,'Allen',NULL,'Harper'),(1082,'Steven',NULL,'Muchnick'),(1083,'Herbert',NULL,'Simon'),(1084,'Stuart',NULL,'Halloway'),(1085,'Ken',NULL,'Arnold'),(1086,'Joseph',NULL,'Hellerstein'),(1087,'Rob',NULL,'Conery'),(1088,'Gerard',NULL,'Meszaros'),(1089,'Kritina',NULL,'Holden'),(1090,'Niels',NULL,'Ferguson'),(1091,'Annie',NULL,'Donna'),(1092,'Jim',NULL,'Gray'),(1093,'Oleg',NULL,'Kiselyov'),(1094,'Ian',NULL,'Wienand'),(1095,'Trevor',NULL,'Burnham'),(1096,'Josh',NULL,'Patterson'),(1097,'Amy',NULL,'Langville'),(1098,'C.A.R.',NULL,'Hoare'),(1099,'Susanna',NULL,'Epp'),(1100,'Rina',NULL,'Dechter'),(1101,'Eric',NULL,'Sink'),(1102,'Carlos',NULL,'Varela'),(1103,'Lawrie',NULL,'Brown'),(1104,'Jonathan',NULL,'Corbet'),(1105,'Andrew',NULL,'Rudoff'),(1106,'James',NULL,'Gosling'),(1107,'Steve',NULL,'Maguire'),(1108,'Michael',NULL,'Howard'),(1109,'Audrey',NULL,'Roy'),(1110,'David',NULL,'Easley'),(1112,'Jean',NULL,'Dollimore'),(1113,'James',NULL,'Sanger'),(1114,'Gerald',NULL,'Teschl'),(1115,'Eric',NULL,'Merritt'),(1116,'Damian',NULL,'Conway'),(1117,'Roy',NULL,'Osherove'),(1118,'Randy',NULL,'Pausch'),(1119,'Scott',NULL,'Millett'),(1120,'Hays','McCormick','Skip'),(1121,'Jack',NULL,'Koziol'),(1122,'John',NULL,'Allspaw'),(1123,'Jonathan',NULL,'Bartlett'),(1124,'Eli',NULL,'Bressert'),(1125,'Julia',NULL,'Lobur'),(1126,'David',NULL,'Fogel'),(1127,'Dafydd',NULL,'Stuttard'),(1128,'Jason',NULL,'Arbon'),(1129,'Thomas',NULL,'Fuchs'),(1130,'Charlie',NULL,'Hunt'),(1131,'Patrik',NULL,'Jonsson'),(1132,'Benjamin',NULL,'Pierce'),(1133,'Sanjeev',NULL,'Arora'),(1134,'Noah',NULL,'Suojanen'),(1135,'Jeffrey',NULL,'Hicks'),(1136,'Brian',NULL,'Macnamee'),(1137,'Ada',NULL,'Lovelace'),(1138,'Ehud',NULL,'Shapiro'),(1139,'Jim',NULL,'Webber'),(1140,'Josée',NULL,'Lajoie'),(1141,'Scott',NULL,'Granneman'),(1142,'Clinton',NULL,'Gormley'),(1143,'David',NULL,'Kadavy'),(1144,'James',NULL,'Broad'),(1145,'Bryan',NULL,'Basham'),(1146,'Yehuda',NULL,'Lindell'),(1147,'Richard',NULL,'Stones'),(1148,'Len',NULL,'Bass'),(1149,'Leon',NULL,'Sterling'),(1150,'Stephen',NULL,'Brown'),(1151,'Max',NULL,'Kuhn'),(1152,'Jim',NULL,'Ottaviani'),(1153,'Nick',NULL,'Bilton'),(1154,'Jesse',NULL,'Storimer'),(1155,'Leslie',NULL,'Valiant'),(1156,'Robert',NULL,'Love'),(1157,'Robert',NULL,'Lafore'),(1158,'Michael',NULL,'Heath'),(1159,'D.S.',NULL,'Malik'),(1160,'Richard',NULL,'Carlsson'),(1161,'Raphaël',NULL,'Hertzog'),(1162,'Haralambos',NULL,'Marmanis'),(1163,'John',NULL,'Miller'),(1164,'Hubert',NULL,'Dreyfus'),(1165,'Michael',NULL,'Sikorski'),(1166,'Erik',NULL,'Brynjolfsson'),(1167,'Ramez',NULL,'Elmasri'),(1168,'Erik',NULL,'Buck'),(1169,'Ron',NULL,'Patton'),(1170,'Brian',NULL,'Kernighan'),(1171,'Dmitry',NULL,'Babenko'),(1172,'Yves',NULL,'Bertot'),(1173,'37',NULL,'Signals'),(1174,'Dustin',NULL,'Boswell'),(1175,'Bertrand',NULL,'Meyer'),(1176,'Stephen',NULL,'Mann'),(1177,'David',NULL,'Hansson'),(1178,'Brian',NULL,'Hardy'),(1179,'Sandra',NULL,'Blakeslee'),(1180,'Mason',NULL,'Woo'),(1181,'Rod',NULL,'Stephens'),(1182,'Andrew',NULL,'Bruce'),(1183,'Martin',NULL,'Campbell-Kelly'),(1184,'James',NULL,'Elliott'),(1185,'J.',NULL,'Hindley'),(1186,'Michael',NULL,'Engle'),(1187,'Kenneth',NULL,'Louden'),(1188,'Mig',NULL,'Greengard'),(1189,'Richard',NULL,'Jones'),(1190,'Alex',NULL,'Tapscott'),(1191,'Frank',NULL,'Pasquale'),(1192,'Gene',NULL,'Spafford'),(1193,'Raymond',NULL,'Smullyan'),(1194,'Christopher',NULL,'Allen'),(1195,'Julie',NULL,'Moronuki'),(1196,'Craig',NULL,'Walls'),(1197,'Bruce',NULL,'Schneier'),(1198,'Caleb',NULL,'Doxsey'),(1199,'John',NULL,'Vlissides'),(1200,'Dave',NULL,'Astels'),(1201,'Reshma',NULL,'Saujani'),(1202,'Noam',NULL,'Nison'),(1203,'Drew',NULL,'Conway'),(1204,'James',NULL,'Martin'),(1205,'Maurice',NULL,'Bach'),(1206,'Stephen',NULL,'Marsland'),(1207,'Andy',NULL,'Terrel'),(1208,'Joe',NULL,'Kutner'),(1209,'Brian',NULL,'Jones'),(1210,'Andrew',NULL,'Davison'),(1211,'Nachum',NULL,'Dershowitz'),(1212,'Matthew',NULL,'Hahn'),(1213,'Mark',NULL,'Weiss'),(1214,'Kevin',NULL,'Mitnick'),(1215,'John',NULL,'Ousterhout'),(1216,'Elisabeth',NULL,'Hendrickson'),(1217,'Wesley',NULL,'Chun'),(1218,'Tim',NULL,'Wu'),(1219,'Ian',NULL,'Robinson'),(1220,'Gigi',NULL,'Estabrook'),(1221,'Andy',NULL,'Hunt'),(1222,'Alexandre',NULL,'Gazet'),(1223,'James',NULL,'Barrat'),(1224,'Joel',NULL,'Grus'),(1225,'Doug',NULL,'Hellmann'),(1226,'Jonathan',NULL,'Knudsen'),(1227,'Patricia',NULL,'Churchland'),(1228,'David',NULL,'Ascher'),(1229,'Antonio',NULL,'MartAfÂ­nez'),(1230,'Michael',NULL,'Fogus'),(1231,'Richard',NULL,'Szeliski'),(1232,'Michael',NULL,'Casey'),(1233,'Ben',NULL,'Fry'),(1234,'David',NULL,'Kushner'),(1235,'Daniel',NULL,'Fontijne'),(1236,'Ole-Johan',NULL,'Dahl'),(1237,'Ben',NULL,'Klemens'),(1238,'V.',NULL,'Hamacher'),(1239,'Patrick',NULL,'Engebretson'),(1240,'Alex',NULL,'Martelli'),(1241,'Scott',NULL,'Meyers'),(1242,'Justin',NULL,'Zobel'),(1243,'Thomas',NULL,'Morton'),(1244,'Douglas',NULL,'West'),(1245,'Jill',NULL,'Butler'),(1246,'Marvin',NULL,'Minsky'),(1247,'Savas',NULL,'Parastatidis'),(1248,'John',NULL,'Goerzen'),(1249,'Donald',NULL,'Reinertsen'),(1250,'Aaron',NULL,'Gustafson'),(1251,'Winfield',NULL,'Hill'),(1252,'Aslak',NULL,'Hellesoy'),(1253,'Tim',NULL,'OReilly'),(1254,'John',NULL,'Guttag'),(1255,'Isaac',NULL,'Chuang'),(1256,'Robin',NULL,'Milner'),(1257,'Pekka',NULL,'Himanen'),(1258,'Vitalik',NULL,'Buterin'),(1259,'Nathan',NULL,'Yau'),(1260,'Michael',NULL,'Wittig'),(1261,'Craig',NULL,'Hunt'),(1262,'Michael',NULL,'Morrison'),(1263,'David',NULL,'Rensin'),(1264,'Christian',NULL,'Queinnec'),(1265,'Rachel',NULL,'Schutt'),(1266,'Brett',NULL,'Slatkin'),(1267,'Yedidyah',NULL,'Langsam'),(1268,'Donald',NULL,'Miner'),(1269,'Daniel',NULL,'Friedman'),(1270,'David',NULL,'Agans'),(1271,'Thomas',NULL,'Cover'),(1272,'Cristopher',NULL,'Moore'),(1273,'Jeremy',NULL,'Keith'),(1274,'Richard',NULL,'Duda'),(1275,'Jay',NULL,'Fields'),(1276,'Joel',NULL,'Spolsky'),(1277,'John',NULL,'Levine'),(1278,'Bill',NULL,'Kennedy'),(1279,'Steven',NULL,'Levy'),(1280,'David',NULL,'Diamond'),(1281,'Glynn',NULL,'Winskel'),(1282,'Gary',NULL,'Cornell'),(1283,'W.',NULL,'Stevens'),(1284,'Aaron',NULL,'Walters'),(1285,'Peter',NULL,'Shirley'),(1286,'Shriram',NULL,'Krishnamurthi'),(1287,'Alan',NULL,'Shalloway'),(1288,'Sarah',NULL,'Harris'),(1289,'Karim',NULL,'Yaghmour'),(1290,'Al',NULL,'Sweigart'),(1291,'Debasish',NULL,'Ghosh'),(1292,'William',NULL,'Mougayar'),(1293,'Stephane',NULL,'Faroult'),(1294,'Brett',NULL,'Lantz'),(1295,'Michael',NULL,'Goodrich'),(1296,'Eric',NULL,'Schmidt'),(1297,'Raimondo',NULL,'Pictet'),(1298,'Brian',NULL,'Ward'),(1299,'Peter',NULL,'Denning'),(1300,'Vint',NULL,'Cert'),(1301,'Peter',NULL,'Abel'),(1302,'Cory',NULL,'Doctorow'),(1303,'Matei',NULL,'Zaharia'),(1305,'Elisabeth',NULL,'Robson'),(1306,'Sean',NULL,'Kane'),(1307,'Eric',NULL,'Lehman'),(1308,'Al',NULL,'Kelley'),(1309,'John',NULL,'Gall'),(1310,'Yaron',NULL,'Minsky'),(1311,'Glyn',NULL,'Moody'),(1312,'Jon',NULL,'Stokes'),(1313,'Joel',NULL,'Scambray'),(1314,'Eric',NULL,'Freeman'),(1315,'Ken',NULL,'Thompson'),(1316,'John',NULL,'Lakos'),(1317,'Andrew',NULL,'Huang'),(1319,'Paul',NULL,'McJones'),(1320,'Ewan',NULL,'Klein'),(1321,'Artur',NULL,'Ejsmont'),(1322,'Hans','Baeyer','Von'),(1323,'Joy',NULL,'Beatty'),(1324,'William',NULL,'Stallings'),(1325,'Satnam',NULL,'Alag'),(1327,'George',NULL,'Fairbanks'),(1328,'Linda',NULL,'Lamb'),(1329,'Ian',NULL,'Millington'),(1330,'Andy',NULL,'Budd'),(1331,'Stephen',NULL,'Kochan'),(1332,'Yukihiro',NULL,'Matsumoto'),(1333,'Bobby',NULL,'Woolf'),(1334,'Guy','Jr.','Steele'),(1335,'Leland',NULL,'Wilkinson'),(1336,'Parmy',NULL,'Olson'),(1337,'Bartosz',NULL,'Milewski'),(1338,'Jerry',NULL,'Peek'),(1339,'Peter',NULL,'Galvin'),(1340,'Doug',NULL,'Lea'),(1341,'David',NULL,'Simon'),(1342,'Arvind',NULL,'Narayanan'),(1343,'Edward',NULL,'Felten'),(1344,'Elaine',NULL,'Weyuker'),(1345,'Martin',NULL,'Erwig'),(1346,'Michael',NULL,'Hiltzik'),(1347,'Johannes',NULL,'Gehrke'),(1348,'Carl',NULL,'Gunter'),(1349,'Pat',NULL,'Shaughnessy'),(1350,'Michal',NULL,'Zalewski'),(1351,'Alan','Donovan','A.'),(1352,'Joanne',NULL,'Molesky'),(1353,'William',NULL,'Vetterling'),(1354,'Kathy',NULL,'Sierra'),(1355,'Esther',NULL,'Derby'),(1356,'Jeffrey',NULL,'Ulman'),(1357,'Hartmut',NULL,'Bohnacker'),(1358,'Cem',NULL,'Kaner'),(1359,'Jonathan',NULL,'Gennick'),(1360,'Cole',NULL,'Knaflic'),(1361,'Michael',NULL,'Nygard'),(1362,'Umesh',NULL,'Vazirani'),(1363,'G.',NULL,'Zachary'),(1364,'Nigel',NULL,'Cutland'),(1365,'Joe',NULL,'Beda'),(1366,'Glenford',NULL,'Myers'),(1367,'Eric',NULL,'Roberts'),(1368,'Gabe',NULL,'Zichermann'),(1369,'John',NULL,'McDonald'),(1370,'Peter',NULL,'Rob'),(1371,'Steve',NULL,'McConnell'),(1372,'Steven',NULL,'Goldfeder'),(1373,'Mark',NULL,'Fenoglio'),(1374,'Max',NULL,'Tegmark'),(1375,'Laurie',NULL,'Wallmark'),(1376,'Colleen',NULL,'Gorman'),(1377,'Bear',NULL,'Bibeault'),(1378,'Nicholas',NULL,'Zakas'),(1379,'Herbert',NULL,'Mattord'),(1380,'Bernd',NULL,'Bruegge'),(1381,'Don',NULL,'Tapscott'),(1382,'Jason',NULL,'Brownlee'),(1383,'Anthony',NULL,'Hey'),(1384,'Jiawei',NULL,'Han'),(1385,'Andreas',NULL,'Schwarz'),(1386,'Jennifer',NULL,'Widom'),(1387,'Larry',NULL,'Wall'),(1388,'Seth',NULL,'Lloyd');
/*!40000 ALTER TABLE `authors` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `book_authors`
--

DROP TABLE IF EXISTS `book_authors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `book_authors` (
  `book_id` int NOT NULL,
  `author_id` int NOT NULL,
  PRIMARY KEY (`book_id`,`author_id`),
  CONSTRAINT `fk_book` FOREIGN KEY (`book_id`) REFERENCES `books` (`book_id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `book_authors`
--

LOCK TABLES `book_authors` WRITE;
/*!40000 ALTER TABLE `book_authors` DISABLE KEYS */;
INSERT INTO `book_authors` VALUES (1,176),(1,533),(1,657),(1,800),(2,921),(3,325),(4,386),(5,631),(6,699),(7,1038),(7,1049),(8,534),(9,412),(10,372),(10,1016),(11,909),(12,326),(13,683),(14,810),(15,1021),(16,424),(16,543),(17,801),(18,439),(19,211),(20,708),(21,735),(22,578),(22,1113),(23,1100),(24,349),(24,601),(24,937),(25,700),(25,1308),(26,1158),(27,741),(27,1168),(28,788),(29,345),(30,554),(31,811),(31,1180),(32,708),(32,1210),(33,896),(33,1114),(34,666),(34,840),(35,314),(35,1368),(36,425),(36,752),(37,1015),(41,1159),(42,227),(42,350),(43,1249),(44,1341),(45,499),(46,193),(47,735),(48,94),(49,620),(50,1101),(51,113),(52,745),(80,1094),(81,546),(81,612),(82,1073),(82,1109),(102,16),(103,85),(104,602),(105,590),(106,185),(107,477),(108,804),(108,968),(109,151),(110,393),(111,793),(112,155),(112,746),(113,186),(113,1379),(114,415),(114,1135),(115,606),(116,1363),(117,1216),(118,1225),(119,293),(119,639),(119,648),(119,1036),(120,816),(120,957),(121,1050),(122,804),(122,968),(123,276),(124,294),(124,351),(124,937),(125,1305),(125,1314),(126,285),(127,753),(128,794),(129,890),(130,500),(131,526),(132,70),(132,241),(133,64),(133,922),(134,455),(134,591),(134,766),(135,1169),(136,667),(137,802),(138,910),(138,1150),(139,789),(139,1211),(140,1197),(141,628),(141,640),(141,723),(142,1102),(143,298),(143,1151),(144,114),(145,29),(145,327),(145,378),(145,1275),(146,1289),(147,394),(148,121),(149,143),(149,1357),(150,309),(151,286),(152,433),(153,676),(153,1152),(154,1309),(155,332),(155,1299),(155,1300),(156,1),(156,870),(156,1115),(156,1160),(157,109),(157,535),(157,666),(158,747),(159,521),(159,1051),(160,833),(161,527),(162,456),(163,1141),(164,928),(165,373),(165,387),(165,1062),(166,951),(167,1305),(167,1314),(168,607),(169,929),(169,1073),(170,536),(170,767),(171,663),(171,1176),(171,1235),(172,374),(172,1142),(173,248),(173,668),(173,834),(173,1069),(174,194),(174,370),(174,1369),(175,177),(176,144),(176,1074),(177,434),(178,677),(179,416),(180,242),(181,678),(182,65),(183,302),(183,1070),(184,104),(184,505),(185,795),(185,1273),(186,156),(187,812),(188,48),(189,1063),(189,1244),(190,716),(191,352),(192,76),(193,360),(194,98),(194,346),(194,402),(195,1191),(196,786),(197,1153),(198,251),(199,1301),(200,403),(201,152),(205,178),(206,145),(206,689),(206,754),(223,822),(224,1181),(225,603),(239,562),(240,822),(241,1095),(242,1039),(243,90),(244,426),(245,99),(246,278),(247,658),(248,157),(248,1182),(249,228),(249,891),(250,855),(251,980),(251,1232),(252,229),(253,163),(253,310),(253,983),(254,1170),(255,1045),(256,462),(257,469),(257,724),(258,66),(258,1075),(259,555),(260,1321),(261,279),(261,604),(262,187),(263,598),(264,261),(265,486),(265,1161),(266,509),(266,664),(266,1352),(267,1022),(268,657),(269,649),(269,736),(269,1136),(270,1322),(271,556),(272,1329),(273,669),(273,1323),(274,17),(274,266),(275,796),(276,761),(277,813),(278,861),(279,22),(280,478),(281,320),(281,1137),(282,1118),(283,136),(283,295),(283,315),(284,122),(284,621),(285,989),(286,1032),(287,1256),(288,932),(288,994),(289,37),(290,38),(290,693),(290,718),(291,579),(291,742),(292,871),(293,212),(293,506),(293,915),(293,1064),(294,547),(294,1212),(295,861),(296,82),(296,593),(297,802),(298,1334),(299,563),(300,650),(300,903),(301,573),(302,1324),(303,1281),(304,83),(304,1130),(305,563),(306,338),(306,592),(306,835),(306,945),(306,1315),(307,1197),(308,814),(308,892),(309,1364),(310,862),(311,64),(312,151),(312,1282),(313,294),(313,1220),(314,238),(314,1192),(315,510),(315,995),(316,826),(317,218),(318,938),(319,735),(320,709),(321,632),(321,1147),(322,969),(322,996),(323,719),(324,633),(325,594),(325,911),(326,327),(326,404),(326,427),(326,463),(326,659),(327,507),(327,1017),(328,1283),(329,666),(329,845),(330,173),(330,379),(330,1052),(330,1183),(331,817),(332,1187),(333,958),(334,608),(335,435),(336,1154),(337,199),(338,382),(338,464),(339,477),(340,110),(340,933),(340,1339),(341,904),(342,1162),(342,1171),(343,436),(343,548),(344,110),(344,933),(344,1339),(345,347),(345,949),(346,197),(347,205),(347,1257),(348,1290),(349,1206),(350,1291),(351,156),(351,690),(351,818),(352,23),(353,353),(354,30),(355,465),(355,1380),(356,528),(357,388),(357,557),(357,1046),(357,1353),(358,880),(359,57),(359,841),(359,1330),(360,1079),(361,1170),(362,206),(362,805),(363,875),(363,905),(364,737),(364,1381),(365,1018),(366,564),(366,1305),(366,1314),(366,1354),(367,95),(368,622),(369,2),(369,105),(370,710),(371,641),(372,1382),(373,280),(373,1080),(374,1023),(375,31),(375,1188),(376,158),(376,1096),(377,281),(378,123),(379,287),(379,964),(380,537),(381,1324),(382,243),(382,1275),(383,462),(384,213),(385,394),(386,1258),(386,1292),(387,316),(387,321),(388,1119),(389,220),(389,448),(389,487),(390,449),(390,1306),(391,39),(392,755),(392,1040),(392,1221),(393,10),(393,827),(394,1259),(395,609),(395,1267),(396,252),(397,164),(397,389),(398,1076),(398,1163),(399,529),(400,479),(401,457),(402,490),(403,413),(403,906),(403,1243),(404,871),(405,151),(405,1282),(406,303),(406,354),(406,634),(406,727),(407,58),(407,522),(407,756),(407,1284),(408,466),(408,768),(408,1358),(409,797),(410,282),(410,1122),(411,115),(411,348),(412,365),(412,501),(412,912),(413,221),(413,769),(414,283),(415,1051),(417,1065),(418,6),(419,24),(420,1103),(420,1324),(421,390),(421,984),(422,1198),(423,124),(423,623),(424,1066),(425,1053),(425,1268),(426,131),(426,960),(426,1310),(427,188),(427,304),(427,355),(427,679),(427,923),(428,440),(428,897),(429,549),(430,932),(431,867),(432,1348),(433,1164),(434,801),(435,32),(436,795),(437,893),(438,846),(439,684),(440,530),(441,1331),(442,1302),(443,480),(444,828),(445,635),(445,1097),(446,819),(447,253),(447,470),(448,934),(449,624),(450,100),(450,587),(450,728),(450,924),(450,997),(451,1311),(452,781),(452,856),(453,1359),(454,101),(454,829),(454,1104),(455,67),(455,1262),(456,622),(457,405),(457,471),(457,558),(457,836),(457,1131),(458,535),(458,845),(459,1316),(460,146),(460,1148),(461,1199),(462,18),(463,84),(464,502),(465,288),(465,491),(465,738),(465,1005),(465,1263),(466,339),(466,981),(466,1365),(467,262),(468,770),(469,7),(469,670),(469,965),(470,40),(471,748),(471,762),(471,1222),(472,1360),(473,651),(474,71),(475,1155),(476,91),(476,340),(477,165),(478,685),(478,1089),(478,1245),(479,211),(480,96),(481,531),(482,1156),(483,125),(484,1335),(485,1015),(486,303),(487,669),(488,1325),(489,686),(490,704),(490,1293),(491,898),(492,680),(493,17),(494,492),(495,311),(495,356),(495,1170),(496,511),(497,59),(497,393),(497,493),(497,549),(498,328),(498,544),(498,729),(499,1331),(500,798),(501,823),(502,642),(503,1276),(503,1282),(504,548),(504,636),(505,1305),(505,1314),(506,660),(507,430),(507,939),(508,214),(508,285),(508,296),(508,380),(508,494),(508,618),(508,961),(508,982),(508,1250),(509,215),(509,458),(509,1120),(510,881),(511,898),(512,428),(512,657),(512,1355),(513,406),(513,559),(514,1217),(515,898),(516,856),(517,629),(518,1324),(519,1246),(520,1246),(521,1067),(522,1329),(523,951),(524,876),(525,940),(525,1251),(526,230),(526,322),(526,357),(526,652),(526,694),(526,1041),(527,72),(527,467),(528,1317),(529,289),(529,333),(530,1054),(531,954),(532,1229),(533,776),(534,1009),(535,395),(536,523),(537,189),(538,366),(539,481),(540,441),(541,290),(541,643),(542,53),(543,990),(543,1375),(544,746),(544,1098),(544,1236),(545,297),(545,1260),(546,375),(546,499),(546,882),(547,720),(548,102),(549,755),(550,563),(551,941),(552,761),(553,317),(554,1024),(555,44),(555,299),(556,563),(558,970),(559,730),(560,1349),(561,899),(562,414),(562,777),(563,431),(564,1294),(565,711),(566,922),(567,550),(568,207),(569,743),(569,771),(569,1055),(570,153),(571,1317),(572,595),(573,1237),(574,488),(574,916),(595,830),(596,1123),(597,326),(598,97),(598,657),(628,137),(628,159),(628,168),(629,907),(630,77),(630,254),(631,1213),(632,1285),(633,450),(633,1177),(634,407),(634,772),(635,1157),(636,1143),(637,1083),(638,763),(639,116),(640,267),(641,68),(641,1354),(642,1238),(643,147),(643,277),(644,200),(644,517),(645,27),(646,1006),(646,1226),(647,705),(648,367),(648,723),(648,1027),(649,263),(650,830),(651,1032),(652,856),(653,801),(654,28),(655,705),(656,106),(656,231),(656,1366),(657,117),(657,169),(657,264),(657,451),(657,955),(657,1200),(657,1252),(658,524),(658,1283),(659,1098),(660,1172),(661,1189),(662,371),(662,1370),(663,472),(663,831),(663,971),(663,1028),(663,1184),(664,757),(665,1261),(666,259),(667,856),(668,710),(669,341),(669,408),(669,942),(669,1269),(670,129),(670,518),(670,1307),(671,179),(672,482),(673,1371),(674,555),(675,782),(675,1010),(675,1056),(676,598),(677,1201),(678,180),(679,985),(680,255),(681,339),(682,294),(682,608),(682,1376),(683,500),(684,723),(685,11),(685,731),(685,1342),(685,1343),(685,1372),(686,268),(686,574),(686,1025),(687,442),(688,976),(689,1291),(690,630),(691,12),(692,1011),(693,431),(694,130),(695,1327),(696,512),(697,78),(697,1207),(698,473),(698,653),(699,86),(699,665),(700,199),(700,778),(700,1344),(701,571),(701,764),(702,222),(702,672),(703,842),(703,1178),(704,170),(704,613),(704,1295),(705,1144),(705,1239),(706,883),(707,459),(708,417),(709,625),(710,467),(711,1124),(712,596),(712,661),(713,378),(714,208),(714,1110),(715,223),(715,342),(715,396),(715,452),(716,746),(717,908),(718,732),(719,52),(720,174),(721,256),(722,943),(723,745),(724,989),(725,654),(725,917),(726,856),(727,856),(728,872),(729,1312),(730,1240),(731,712),(731,877),(732,329),(733,538),(733,847),(733,1277),(734,176),(734,800),(735,68),(735,1145),(735,1354),(736,725),(737,118),(738,1116),(739,687),(739,1278),(740,160),(741,644),(742,232),(742,305),(742,1081),(743,54),(743,344),(744,1345),(745,1383),(746,749),(747,843),(748,1040),(749,233),(750,474),(750,673),(751,739),(752,956),(752,1269),(753,809),(753,1185),(754,624),(755,863),(756,269),(756,1303),(757,1042),(758,837),(759,783),(760,201),(761,565),(762,645),(763,270),(764,418),(764,710),(765,111),(765,713),(765,884),(766,1208),(767,1090),(767,1197),(768,249),(768,453),(768,483),(769,857),(770,1213),(771,1218),(772,721),(773,539),(773,560),(774,1230),(775,1336),(776,726),(777,787),(778,171),(778,271),(779,41),(779,1165),(780,788),(780,1373),(781,1138),(781,1149),(782,985),(783,584),(784,1026),(785,64),(785,701),(785,848),(786,244),(786,1125),(787,419),(787,1377),(788,1367),(789,972),(790,397),(790,707),(791,1187),(792,803),(792,1084),(793,361),(793,688),(793,824),(794,257),(795,1277),(796,312),(796,918),(796,1233),(797,674),(798,148),(799,9),(800,409),(801,468),(802,111),(802,713),(802,884),(803,60),(804,443),(805,495),(805,580),(805,1071),(806,181),(806,714),(807,779),(808,977),(809,878),(810,313),(811,1378),(812,489),(813,251),(813,950),(813,1033),(813,1202),(814,561),(815,588),(815,695),(816,260),(816,1105),(816,1283),(817,376),(817,1085),(817,1106),(818,838),(819,61),(819,133),(820,913),(820,1126),(821,885),(822,1340),(823,858),(824,62),(824,900),(825,1241),(826,112),(826,1269),(827,901),(828,138),(829,362),(829,381),(830,859),(831,190),(831,1001),(832,655),(832,1086),(833,45),(834,637),(835,581),(836,1378),(837,238),(838,33),(838,410),(839,1138),(839,1149),(840,540),(840,1283),(841,868),(841,956),(841,1012),(842,64),(843,572),(843,790),(844,886),(845,311),(845,439),(846,599),(847,566),(848,589),(849,34),(849,610),(850,747),(851,378),(852,513),(853,1057),(854,92),(854,998),(855,3),(855,600),(855,1043),(855,1091),(856,318),(856,1146),(857,468),(858,646),(858,1270),(859,1011),(860,8),(860,1037),(861,119),(861,935),(862,468),(863,806),(864,856),(865,978),(866,4),(866,161),(866,1068),(867,166),(868,932),(869,111),(869,713),(869,884),(870,170),(870,1157),(870,1295),(871,696),(872,697),(873,864),(873,991),(874,979),(875,1346),(876,1264),(877,378),(877,549),(878,1139),(878,1219),(878,1247),(879,1286),(880,549),(881,791),(882,306),(882,903),(883,567),(883,1347),(884,420),(885,717),(886,1019),(887,886),(888,1107),(889,307),(889,1108),(890,545),(891,930),(892,807),(893,25),(893,311),(893,439),(894,437),(894,600),(895,856),(896,638),(897,216),(897,327),(897,460),(898,461),(899,334),(899,1287),(900,54),(901,1190),(901,1381),(902,245),(903,239),(904,825),(905,343),(905,432),(906,167),(906,966),(907,902),(908,1029),(909,151),(910,626),(911,914),(912,103),(913,849),(913,1288),(914,979),(915,149),(915,294),(915,765),(915,959),(915,1156),(916,1231),(917,1242),(918,944),(918,1334),(919,919),(919,1058),(920,1193),(921,850),(922,1099),(923,675),(924,1246),(925,265),(925,294),(926,209),(927,246),(928,963),(929,963),(930,548),(930,636),(931,418),(931,1199),(931,1241),(932,182),(933,773),(934,73),(934,330),(934,920),(935,279),(935,421),(935,1313),(936,722),(937,1082),(938,1173),(939,784),(939,1174),(940,930),(941,398),(942,118),(942,989),(942,1332),(943,519),(943,898),(944,614),(944,1127),(945,120),(946,871),(947,219),(947,1265),(948,715),(948,946),(948,1121),(949,69),(950,503),(950,808),(951,42),(951,272),(952,1092),(953,820),(953,887),(954,1175),(955,856),(956,1283),(957,844),(958,358),(958,1337),(959,319),(960,869),(961,1194),(961,1195),(962,691),(962,744),(963,963),(964,183),(965,530),(966,35),(966,1271),(967,987),(968,873),(968,1139),(968,1219),(969,462),(970,1279),(971,294),(971,1059),(971,1328),(972,132),(972,605),(973,277),(973,327),(974,46),(974,662),(974,952),(974,1030),(975,608),(975,1253),(975,1338),(976,1350),(977,532),(978,283),(978,422),(979,141),(979,508),(979,509),(979,585),(980,1234),(981,13),(982,240),(982,399),(983,586),(984,868),(985,596),(985,1013),(985,1060),(986,391),(986,708),(986,1029),(987,300),(987,937),(988,1324),(989,541),(989,1196),(990,615),(990,1214),(991,461),(992,1087),(993,43),(993,383),(994,1170),(994,1351),(995,496),(996,74),(997,224),(997,575),(997,774),(998,335),(999,851),(999,947),(999,1072),(1000,191),(1001,973),(1002,76),(1002,1017),(1003,284),(1003,520),(1003,1274),(1004,656),(1004,948),(1005,87),(1006,408),(1007,19),(1008,1088),(1009,514),(1009,647),(1009,733),(1009,936),(1010,86),(1010,665),(1011,139),(1012,1002),(1014,198),(1015,551),(1015,611),(1016,912),(1016,1028),(1017,47),(1017,1221),(1018,50),(1019,894),(1020,1007),(1021,14),(1021,134),(1022,999),(1023,823),(1023,852),(1024,856),(1025,1371),(1026,1032),(1027,267),(1028,195),(1028,659),(1028,750),(1028,974),(1028,975),(1028,1186),(1029,576),(1029,702),(1030,616),(1031,273),(1032,985),(1033,153),(1034,780),(1034,1296),(1035,890),(1036,985),(1037,1254),(1038,439),(1038,1047),(1039,5),(1039,209),(1039,799),(1040,20),(1040,444),(1040,703),(1041,76),(1042,400),(1043,88),(1044,1241),(1045,205),(1045,1280),(1046,1034),(1046,1090),(1046,1197),(1047,21),(1047,1214),(1048,1374),(1049,874),(1050,963),(1051,681),(1052,126),(1052,1166),(1053,1223),(1054,445),(1055,699),(1055,888),(1056,411),(1057,490),(1057,925),(1057,1128),(1058,55),(1058,80),(1059,1132),(1060,9),(1060,1209),(1061,876),(1062,740),(1063,89),(1063,107),(1063,140),(1063,363),(1064,71),(1064,446),(1065,1077),(1066,327),(1067,388),(1067,557),(1067,1046),(1067,1353),(1068,856),(1069,1132),(1070,423),(1070,891),(1071,956),(1071,1269),(1072,36),(1073,454),(1073,1203),(1074,199),(1075,1019),(1076,327),(1077,597),(1078,202),(1078,617),(1079,1002),(1080,225),(1081,172),(1081,184),(1081,391),(1082,832),(1082,1384),(1083,717),(1084,291),(1085,331),(1086,25),(1086,311),(1086,439),(1087,234),(1088,150),(1088,1272),(1089,153),(1089,1255),(1090,853),(1091,235),(1092,1215),(1093,217),(1093,1297),(1094,182),(1095,75),(1096,368),(1097,963),(1098,475),(1098,504),(1099,65),(1099,568),(1100,1197),(1101,461),(1102,162),(1103,856),(1104,226),(1104,481),(1105,274),(1105,865),(1105,1040),(1105,1129),(1105,1177),(1105,1385),(1106,600),(1106,718),(1107,250),(1107,1061),(1108,839),(1108,1377),(1109,127),(1109,1179),(1110,1197),(1111,146),(1111,992),(1111,1148),(1112,292),(1113,364),(1114,311),(1114,1356),(1115,401),(1116,610),(1117,93),(1117,369),(1118,27),(1119,203),(1119,1000),(1120,552),(1120,1093),(1120,1269),(1121,79),(1121,821),(1121,1269),(1122,497),(1123,1298),(1124,175),(1125,511),(1125,969),(1125,1140),(1126,108),(1126,498),(1126,582),(1126,583),(1127,258),(1128,204),(1128,1230),(1129,1117),(1130,128),(1130,301),(1131,439),(1131,1386),(1132,853),(1133,577),(1133,1040),(1133,1221),(1134,889),(1135,709),(1135,1170),(1136,963),(1137,751),(1138,219),(1139,1224),(1140,128),(1140,301),(1141,720),(1142,542),(1143,698),(1143,1048),(1144,359),(1145,953),(1145,1020),(1146,1000),(1146,1319),(1147,236),(1147,931),(1148,717),(1149,196),(1149,569),(1149,714),(1150,300),(1150,392),(1150,1387),(1151,1388),(1152,895),(1153,1371),(1154,196),(1154,569),(1155,323),(1155,792),(1156,1266),(1157,525),(1157,926),(1158,1241),(1159,692),(1159,1031),(1159,1248),(1160,1003),(1161,377),(1162,971),(1163,26),(1163,110),(1163,1014),(1164,327),(1164,460),(1164,1004),(1165,51),(1165,491),(1165,515),(1165,1005),(1166,336),(1167,927),(1168,989),(1169,1156),(1170,81),(1171,1008),(1172,866),(1173,854),(1174,63),(1175,192),(1175,438),(1175,758),(1176,484),(1176,1078),(1176,1227),(1177,570),(1177,1333),(1178,1361),(1179,600),(1179,619),(1179,1133),(1180,1290),(1181,162),(1182,384),(1182,1204),(1183,988),(1184,481),(1185,308),(1185,775),(1186,337),(1187,64),(1187,516),(1188,1044),(1189,467),(1189,815),(1190,1324),(1191,268),(1191,574),(1191,1025),(1191,1387),(1192,378),(1192,993),(1193,135),(1193,324),(1193,438),(1193,758),(1194,553),(1195,109),(1196,21),(1196,903),(1196,1214),(1197,759),(1197,785),(1197,1320),(1198,996),(1199,15),(1199,275),(1199,1035),(1199,1112),(1200,142),(1201,682),(1201,1167),(1202,72),(1202,467),(1203,735),(1205,1205),(1206,429),(1206,627),(1206,1134),(1207,1221),(1208,734),(1209,760),(1210,476),(1211,447),(1212,791),(1213,303),(1213,634),(1214,856),(1215,270),(1217,267),(1217,1228),(1218,1279),(1219,154),(1219,210),(1219,967),(1220,746),(1221,208),(1221,1033),(1222,856),(1223,56),(1223,308),(1223,385),(1223,485),(1223,775),(1224,237),(1224,879),(1225,1283),(1226,600),(1226,860),(1226,1362);
/*!40000 ALTER TABLE `book_authors` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `book_genres`
--

DROP TABLE IF EXISTS `book_genres`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `book_genres` (
  `book_id` int NOT NULL,
  `genre_id` int NOT NULL,
  PRIMARY KEY (`book_id`,`genre_id`),
  KEY `fk_genre_book` (`genre_id`),
  CONSTRAINT `fk_book_genre` FOREIGN KEY (`book_id`) REFERENCES `books` (`book_id`) ON DELETE CASCADE,
  CONSTRAINT `fk_genre_book` FOREIGN KEY (`genre_id`) REFERENCES `genres` (`genre_id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `book_genres`
--

LOCK TABLES `book_genres` WRITE;
/*!40000 ALTER TABLE `book_genres` DISABLE KEYS */;
INSERT INTO `book_genres` VALUES (7,1),(41,1),(42,1),(255,1),(290,1),(295,1),(315,1),(344,1),(354,1),(368,1),(381,1),(389,1),(541,1),(572,1),(595,1),(662,1),(676,1),(714,1),(788,1),(806,1),(867,1),(870,1),(917,1),(940,1),(1107,1),(1127,1),(1130,1),(1140,1),(1182,1),(1190,1),(1199,1),(1201,1),(676,2),(48,3),(127,3),(128,3),(160,3),(176,3),(198,3),(224,3),(242,3),(243,3),(256,3),(279,3),(289,3),(372,3),(395,3),(396,3),(444,3),(446,3),(456,3),(491,3),(511,3),(515,3),(516,3),(552,3),(667,3),(704,3),(725,3),(736,3),(744,3),(754,3),(770,3),(806,3),(813,3),(819,3),(829,3),(864,3),(867,3),(870,3),(893,3),(894,3),(895,3),(896,3),(943,3),(977,3),(1020,3),(1041,3),(1051,3),(1081,3),(1086,3),(1103,3),(1116,3),(1119,3),(1122,3),(1160,3),(1214,3),(1221,3),(1222,3),(1226,3),(187,4),(300,5),(157,6),(196,6),(223,6),(297,6),(329,6),(388,6),(417,6),(447,6),(458,6),(460,6),(464,6),(504,6),(526,6),(536,6),(547,6),(681,6),(695,6),(696,6),(701,6),(884,6),(973,6),(1035,6),(1111,6),(1177,6),(130,7),(149,7),(255,7),(683,7),(796,7),(2,8),(6,8),(10,8),(127,8),(131,8),(133,8),(165,8),(247,8),(253,8),(258,8),(269,8),(271,8),(280,8),(323,8),(325,8),(333,8),(349,8),(363,8),(372,8),(373,8),(375,8),(376,8),(433,8),(468,8),(488,8),(501,8),(519,8),(520,8),(522,8),(540,8),(637,8),(672,8),(675,8),(684,8),(732,8),(743,8),(772,8),(809,8),(814,8),(818,8),(881,8),(887,8),(902,8),(916,8),(923,8),(924,8),(945,8),(999,8),(1023,8),(1030,8),(1033,8),(1048,8),(1049,8),(1052,8),(1053,8),(1055,8),(1073,8),(1078,8),(1098,8),(1109,8),(1132,8),(1152,8),(1182,8),(1183,8),(1210,8),(1212,8),(1219,8),(375,13),(533,14),(543,14),(677,14),(1058,14),(161,15),(120,16),(137,16),(145,16),(149,16),(167,16),(169,16),(182,16),(250,16),(276,16),(292,16),(348,16),(404,16),(408,16),(419,16),(463,16),(493,16),(503,16),(505,16),(506,16),(514,16),(515,16),(530,16),(533,16),(534,16),(539,16),(545,16),(558,16),(677,16),(692,16),(695,16),(703,16),(723,16),(744,16),(747,16),(754,16),(755,16),(760,16),(774,16),(777,16),(780,16),(782,16),(788,16),(796,16),(834,16),(846,16),(858,16),(874,16),(939,16),(946,16),(957,16),(975,16),(977,16),(983,16),(989,16),(1012,16),(1014,16),(1050,16),(1075,16),(1085,16),(1093,16),(1099,16),(1102,16),(1124,16),(1129,16),(1135,16),(1136,16),(1146,16),(1156,16),(1181,16),(1191,16),(1198,16),(1200,16),(1208,16),(1215,16),(153,17),(855,17),(995,17),(906,18),(51,19),(1075,19),(885,22),(1083,22),(442,24),(525,26),(977,26),(1088,26),(14,28),(197,28),(245,28),(540,28),(633,28),(831,28),(912,28),(938,28),(383,29),(969,29),(1058,29),(205,30),(360,30),(678,30),(741,30),(383,31),(442,31),(810,31),(885,31),(969,31),(1058,31),(1083,31),(251,32),(386,32),(524,32),(567,32),(685,32),(901,32),(960,32),(35,33),(522,33),(1080,33),(1096,33),(348,35),(153,36),(805,36),(855,36),(995,36),(13,37),(174,37),(261,37),(292,37),(317,37),(347,37),(407,37),(471,37),(489,37),(528,37),(558,37),(561,37),(565,37),(571,37),(702,37),(705,37),(742,37),(758,37),(775,37),(779,37),(861,37),(911,37),(935,37),(944,37),(948,37),(976,37),(990,37),(1042,37),(1047,37),(1063,37),(1205,37),(1211,37),(282,39),(1154,42),(1182,42),(1197,42),(148,43),(284,43),(339,43),(660,43),(776,43),(785,43),(855,43),(920,43),(950,43),(982,43),(1040,43),(1055,43),(1056,43),(1120,43),(21,44),(43,44),(154,44),(266,44),(268,44),(273,44),(319,44),(406,44),(429,44),(479,44),(486,44),(487,44),(512,44),(548,44),(598,44),(629,44),(630,44),(633,44),(647,44),(653,44),(673,44),(699,44),(734,44),(789,44),(865,44),(877,44),(880,44),(904,44),(912,44),(998,44),(1025,44),(1034,44),(1062,44),(1153,44),(1213,44),(805,45),(244,47),(282,47),(532,47),(882,47),(133,48),(170,48),(414,48),(881,48),(1109,48),(1132,48),(1176,48),(633,50),(249,52),(272,52),(357,52),(371,52),(380,52),(434,52),(443,52),(525,52),(680,52),(745,52),(844,52),(919,52),(1070,52),(1088,52),(1089,52),(1151,52),(1,53),(3,53),(4,53),(5,53),(7,53),(8,53),(11,53),(12,53),(16,53),(18,53),(19,53),(20,53),(21,53),(24,53),(25,53),(27,53),(28,53),(31,53),(32,53),(34,53),(35,53),(37,53),(41,53),(48,53),(49,53),(50,53),(51,53),(52,53),(81,53),(82,53),(102,53),(103,53),(105,53),(106,53),(109,53),(110,53),(111,53),(112,53),(114,53),(115,53),(116,53),(117,53),(118,53),(119,53),(120,53),(121,53),(122,53),(124,53),(125,53),(128,53),(129,53),(136,53),(137,53),(141,53),(142,53),(143,53),(144,53),(145,53),(146,53),(147,53),(148,53),(149,53),(150,53),(151,53),(154,53),(156,53),(159,53),(160,53),(161,53),(163,53),(166,53),(167,53),(168,53),(169,53),(172,53),(174,53),(179,53),(180,53),(181,53),(182,53),(184,53),(189,53),(192,53),(193,53),(196,53),(198,53),(199,53),(200,53),(201,53),(206,53),(223,53),(224,53),(225,53),(239,53),(240,53),(241,53),(242,53),(247,53),(248,53),(250,53),(252,53),(256,53),(257,53),(258,53),(259,53),(261,53),(262,53),(263,53),(264,53),(265,53),(267,53),(268,53),(272,53),(273,53),(274,53),(275,53),(276,53),(277,53),(278,53),(279,53),(280,53),(284,53),(285,53),(286,53),(288,53),(289,53),(291,53),(292,53),(293,53),(295,53),(296,53),(297,53),(298,53),(299,53),(301,53),(304,53),(305,53),(306,53),(309,53),(312,53),(313,53),(314,53),(315,53),(320,53),(321,53),(322,53),(323,53),(324,53),(325,53),(326,53),(327,53),(328,53),(329,53),(331,53),(332,53),(333,53),(335,53),(336,53),(341,53),(342,53),(343,53),(346,53),(348,53),(349,53),(350,53),(352,53),(355,53),(356,53),(357,53),(359,53),(360,53),(362,53),(363,53),(365,53),(366,53),(367,53),(368,53),(369,53),(370,53),(371,53),(372,53),(373,53),(376,53),(377,53),(378,53),(379,53),(382,53),(384,53),(385,53),(388,53),(390,53),(391,53),(392,53),(395,53),(396,53),(399,53),(400,53),(401,53),(402,53),(403,53),(404,53),(405,53),(406,53),(407,53),(408,53),(409,53),(410,53),(411,53),(412,53),(413,53),(415,53),(417,53),(418,53),(419,53),(421,53),(422,53),(424,53),(425,53),(426,53),(427,53),(428,53),(429,53),(430,53),(431,53),(435,53),(436,53),(438,53),(440,53),(441,53),(443,53),(446,53),(447,53),(449,53),(450,53),(451,53),(452,53),(453,53),(454,53),(455,53),(456,53),(457,53),(458,53),(459,53),(461,53),(462,53),(463,53),(464,53),(465,53),(466,53),(468,53),(471,53),(474,53),(476,53),(477,53),(481,53),(482,53),(483,53),(485,53),(487,53),(488,53),(490,53),(491,53),(493,53),(495,53),(496,53),(497,53),(498,53),(499,53),(500,53),(502,53),(503,53),(504,53),(505,53),(506,53),(507,53),(509,53),(510,53),(511,53),(512,53),(513,53),(514,53),(515,53),(516,53),(517,53),(521,53),(522,53),(523,53),(524,53),(527,53),(529,53),(530,53),(534,53),(535,53),(536,53),(537,53),(538,53),(539,53),(541,53),(542,53),(544,53),(545,53),(547,53),(549,53),(550,53),(551,53),(552,53),(553,53),(555,53),(556,53),(558,53),(559,53),(560,53),(561,53),(564,53),(565,53),(569,53),(571,53),(572,53),(573,53),(574,53),(596,53),(597,53),(598,53),(628,53),(630,53),(631,53),(632,53),(634,53),(635,53),(638,53),(639,53),(640,53),(641,53),(642,53),(643,53),(644,53),(645,53),(646,53),(647,53),(648,53),(649,53),(652,53),(653,53),(655,53),(656,53),(657,53),(658,53),(659,53),(660,53),(661,53),(662,53),(663,53),(664,53),(665,53),(666,53),(667,53),(668,53),(669,53),(670,53),(673,53),(674,53),(679,53),(681,53),(682,53),(684,53),(686,53),(687,53),(688,53),(689,53),(692,53),(694,53),(695,53),(696,53),(697,53),(698,53),(699,53),(701,53),(703,53),(704,53),(706,53),(707,53),(709,53),(710,53),(711,53),(712,53),(713,53),(714,53),(716,53),(719,53),(720,53),(721,53),(722,53),(723,53),(724,53),(725,53),(726,53),(727,53),(728,53),(729,53),(730,53),(731,53),(732,53),(733,53),(734,53),(735,53),(736,53),(737,53),(738,53),(739,53),(740,53),(743,53),(744,53),(746,53),(747,53),(748,53),(750,53),(751,53),(752,53),(753,53),(754,53),(755,53),(756,53),(757,53),(759,53),(760,53),(761,53),(762,53),(763,53),(764,53),(765,53),(766,53),(767,53),(768,53),(769,53),(770,53),(773,53),(774,53),(777,53),(780,53),(781,53),(782,53),(783,53),(784,53),(787,53),(788,53),(789,53),(790,53),(791,53),(792,53),(793,53),(794,53),(795,53),(796,53),(797,53),(798,53),(799,53),(800,53),(801,53),(803,53),(805,53),(806,53),(807,53),(811,53),(816,53),(817,53),(818,53),(819,53),(821,53),(822,53),(825,53),(826,53),(828,53),(829,53),(830,53),(832,53),(833,53),(834,53),(835,53),(836,53),(837,53),(839,53),(840,53),(841,53),(843,53),(846,53),(848,53),(849,53),(851,53),(852,53),(853,53),(854,53),(857,53),(858,53),(859,53),(860,53),(862,53),(863,53),(864,53),(865,53),(867,53),(868,53),(869,53),(870,53),(872,53),(874,53),(875,53),(876,53),(877,53),(878,53),(879,53),(880,53),(881,53),(883,53),(884,53),(886,53),(887,53),(888,53),(889,53),(890,53),(892,53),(893,53),(894,53),(895,53),(896,53),(897,53),(898,53),(899,53),(900,53),(903,53),(908,53),(909,53),(910,53),(911,53),(913,53),(914,53),(915,53),(916,53),(918,53),(919,53),(920,53),(921,53),(922,53),(923,53),(925,53),(926,53),(927,53),(928,53),(929,53),(930,53),(931,53),(932,53),(934,53),(937,53),(938,53),(939,53),(941,53),(942,53),(943,53),(944,53),(945,53),(946,53),(947,53),(948,53),(949,53),(950,53),(952,53),(953,53),(954,53),(955,53),(956,53),(957,53),(958,53),(959,53),(961,53),(962,53),(963,53),(964,53),(965,53),(967,53),(968,53),(969,53),(971,53),(972,53),(973,53),(974,53),(975,53),(977,53),(979,53),(981,53),(982,53),(983,53),(984,53),(985,53),(986,53),(987,53),(988,53),(989,53),(991,53),(992,53),(994,53),(997,53),(998,53),(1000,53),(1001,53),(1002,53),(1004,53),(1006,53),(1008,53),(1009,53),(1010,53),(1011,53),(1012,53),(1014,53),(1015,53),(1016,53),(1017,53),(1019,53),(1020,53),(1021,53),(1024,53),(1025,53),(1026,53),(1027,53),(1028,53),(1029,53),(1030,53),(1031,53),(1032,53),(1033,53),(1035,53),(1036,53),(1037,53),(1038,53),(1039,53),(1040,53),(1041,53),(1042,53),(1044,53),(1045,53),(1046,53),(1050,53),(1057,53),(1058,53),(1060,53),(1061,53),(1062,53),(1064,53),(1066,53),(1067,53),(1069,53),(1071,53),(1072,53),(1073,53),(1075,53),(1076,53),(1077,53),(1079,53),(1080,53),(1081,53),(1082,53),(1084,53),(1085,53),(1086,53),(1087,53),(1088,53),(1091,53),(1092,53),(1093,53),(1094,53),(1096,53),(1097,53),(1099,53),(1101,53),(1102,53),(1103,53),(1104,53),(1105,53),(1107,53),(1108,53),(1111,53),(1112,53),(1113,53),(1114,53),(1115,53),(1116,53),(1118,53),(1119,53),(1120,53),(1121,53),(1122,53),(1123,53),(1124,53),(1125,53),(1126,53),(1127,53),(1128,53),(1129,53),(1130,53),(1131,53),(1133,53),(1135,53),(1136,53),(1137,53),(1139,53),(1140,53),(1141,53),(1142,53),(1143,53),(1144,53),(1145,53),(1146,53),(1147,53),(1149,53),(1150,53),(1152,53),(1153,53),(1154,53),(1155,53),(1156,53),(1158,53),(1159,53),(1160,53),(1161,53),(1162,53),(1163,53),(1164,53),(1165,53),(1166,53),(1167,53),(1168,53),(1169,53),(1170,53),(1171,53),(1177,53),(1178,53),(1179,53),(1180,53),(1181,53),(1182,53),(1183,53),(1184,53),(1185,53),(1186,53),(1188,53),(1189,53),(1190,53),(1191,53),(1192,53),(1193,53),(1194,53),(1195,53),(1197,53),(1198,53),(1200,53),(1201,53),(1202,53),(1203,53),(1205,53),(1206,53),(1207,53),(1208,53),(1209,53),(1210,53),(1211,53),(1212,53),(1213,53),(1214,53),(1215,53),(1217,53),(1219,53),(1220,53),(1221,53),(1222,53),(1223,53),(1224,53),(1225,53),(1226,53),(192,54),(288,54),(291,54),(303,54),(370,54),(440,54),(476,54),(511,54),(661,54),(751,54),(800,54),(862,54),(876,54),(879,54),(918,54),(937,54),(967,54),(1006,54),(1075,54),(1120,54),(1121,54),(1128,54),(1208,54),(7,55),(8,55),(13,55),(18,55),(20,55),(24,55),(25,55),(26,55),(28,55),(31,55),(42,55),(44,55),(46,55),(49,55),(50,55),(51,55),(52,55),(103,55),(107,55),(108,55),(114,55),(115,55),(118,55),(124,55),(125,55),(130,55),(131,55),(137,55),(138,55),(145,55),(147,55),(149,55),(162,55),(163,55),(166,55),(167,55),(168,55),(180,55),(184,55),(185,55),(189,55),(191,55),(200,55),(224,55),(248,55),(255,55),(257,55),(261,55),(265,55),(267,55),(268,55),(273,55),(275,55),(277,55),(278,55),(285,55),(289,55),(290,55),(292,55),(293,55),(295,55),(298,55),(299,55),(305,55),(308,55),(312,55),(313,55),(314,55),(315,55),(321,55),(327,55),(328,55),(329,55),(332,55),(335,55),(337,55),(341,55),(348,55),(351,55),(352,55),(354,55),(357,55),(359,55),(362,55),(366,55),(367,55),(368,55),(369,55),(371,55),(373,55),(381,55),(389,55),(394,55),(395,55),(397,55),(403,55),(405,55),(407,55),(408,55),(412,55),(415,55),(417,55),(418,55),(419,55),(420,55),(421,55),(423,55),(424,55),(427,55),(431,55),(432,55),(436,55),(437,55),(439,55),(440,55),(443,55),(446,55),(452,55),(453,55),(454,55),(455,55),(456,55),(463,55),(466,55),(477,55),(478,55),(482,55),(485,55),(487,55),(495,55),(499,55),(505,55),(511,55),(514,55),(515,55),(522,55),(523,55),(525,55),(541,55),(550,55),(555,55),(556,55),(558,55),(564,55),(572,55),(573,55),(628,55),(631,55),(639,55),(640,55),(642,55),(643,55),(644,55),(645,55),(646,55),(650,55),(658,55),(662,55),(664,55),(665,55),(666,55),(671,55),(674,55),(676,55),(679,55),(682,55),(683,55),(686,55),(687,55),(697,55),(698,55),(702,55),(703,55),(705,55),(706,55),(711,55),(714,55),(717,55),(719,55),(722,55),(723,55),(724,55),(730,55),(731,55),(732,55),(733,55),(736,55),(738,55),(739,55),(742,55),(751,55),(756,55),(758,55),(765,55),(769,55),(770,55),(772,55),(776,55),(780,55),(782,55),(784,55),(788,55),(791,55),(793,55),(795,55),(796,55),(798,55),(799,55),(800,55),(802,55),(803,55),(805,55),(815,55),(816,55),(817,55),(819,55),(820,55),(828,55),(840,55),(843,55),(845,55),(846,55),(852,55),(857,55),(860,55),(863,55),(868,55),(869,55),(870,55),(874,55),(877,55),(881,55),(883,55),(886,55),(891,55),(892,55),(893,55),(894,55),(911,55),(915,55),(917,55),(918,55),(922,55),(925,55),(931,55),(935,55),(936,55),(939,55),(942,55),(950,55),(951,55),(956,55),(962,55),(964,55),(968,55),(971,55),(974,55),(975,55),(983,55),(985,55),(987,55),(988,55),(989,55),(991,55),(999,55),(1010,55),(1012,55),(1014,55),(1016,55),(1026,55),(1027,55),(1029,55),(1040,55),(1042,55),(1043,55),(1046,55),(1051,55),(1060,55),(1063,55),(1067,55),(1076,55),(1077,55),(1079,55),(1080,55),(1082,55),(1084,55),(1103,55),(1105,55),(1106,55),(1107,55),(1111,55),(1113,55),(1114,55),(1116,55),(1117,55),(1118,55),(1120,55),(1122,55),(1123,55),(1124,55),(1125,55),(1126,55),(1127,55),(1128,55),(1129,55),(1130,55),(1131,55),(1133,55),(1140,55),(1143,55),(1146,55),(1147,55),(1150,55),(1154,55),(1158,55),(1159,55),(1163,55),(1166,55),(1168,55),(1169,55),(1170,55),(1179,55),(1181,55),(1182,55),(1186,55),(1188,55),(1189,55),(1190,55),(1191,55),(1197,55),(1198,55),(1199,55),(1200,55),(1201,55),(1205,55),(1206,55),(1214,55),(1217,55),(1221,55),(1222,55),(1223,55),(1225,55),(161,56),(1068,56),(1,61),(4,61),(12,61),(19,61),(21,61),(25,61),(28,61),(31,61),(47,61),(50,61),(102,61),(106,61),(109,61),(114,61),(119,61),(120,61),(129,61),(144,61),(145,61),(150,61),(156,61),(157,61),(159,61),(166,61),(172,61),(174,61),(179,61),(181,61),(196,61),(201,61),(223,61),(242,61),(250,61),(259,61),(262,61),(268,61),(272,61),(273,61),(274,61),(275,61),(278,61),(285,61),(292,61),(296,61),(297,61),(304,61),(305,61),(312,61),(319,61),(320,61),(321,61),(324,61),(326,61),(329,61),(333,61),(336,61),(343,61),(350,61),(355,61),(365,61),(371,61),(377,61),(381,61),(382,61),(385,61),(390,61),(392,61),(400,61),(404,61),(406,61),(408,61),(409,61),(411,61),(415,61),(417,61),(425,61),(427,61),(431,61),(438,61),(440,61),(441,61),(447,61),(457,61),(458,61),(459,61),(460,61),(461,61),(464,61),(466,61),(474,61),(479,61),(485,61),(487,61),(496,61),(497,61),(503,61),(506,61),(507,61),(509,61),(510,61),(513,61),(514,61),(515,61),(522,61),(529,61),(534,61),(537,61),(539,61),(544,61),(545,61),(547,61),(548,61),(549,61),(558,61),(569,61),(574,61),(597,61),(598,61),(628,61),(632,61),(639,61),(643,61),(651,61),(657,61),(662,61),(664,61),(668,61),(669,61),(671,61),(673,61),(681,61),(688,61),(689,61),(692,61),(695,61),(696,61),(701,61),(703,61),(704,61),(707,61),(713,61),(720,61),(723,61),(728,61),(730,61),(731,61),(734,61),(735,61),(736,61),(746,61),(748,61),(752,61),(754,61),(756,61),(757,61),(761,61),(762,61),(764,61),(768,61),(774,61),(777,61),(780,61),(783,61),(789,61),(792,61),(794,61),(795,61),(799,61),(800,61),(811,61),(817,61),(821,61),(822,61),(825,61),(826,61),(832,61),(843,61),(846,61),(848,61),(851,61),(853,61),(854,61),(857,61),(858,61),(859,61),(865,61),(870,61),(874,61),(875,61),(877,61),(878,61),(883,61),(884,61),(888,61),(889,61),(892,61),(897,61),(899,61),(903,61),(908,61),(910,61),(914,61),(918,61),(925,61),(927,61),(930,61),(932,61),(934,61),(939,61),(941,61),(949,61),(953,61),(954,61),(955,61),(957,61),(961,61),(965,61),(973,61),(975,61),(981,61),(985,61),(986,61),(987,61),(989,61),(991,61),(992,61),(994,61),(997,61),(1001,61),(1008,61),(1010,61),(1015,61),(1016,61),(1017,61),(1025,61),(1028,61),(1031,61),(1032,61),(1035,61),(1044,61),(1046,61),(1060,61),(1062,61),(1066,61),(1072,61),(1075,61),(1076,61),(1084,61),(1092,61),(1093,61),(1097,61),(1103,61),(1104,61),(1108,61),(1111,61),(1119,61),(1120,61),(1124,61),(1125,61),(1128,61),(1129,61),(1130,61),(1133,61),(1137,61),(1141,61),(1145,61),(1146,61),(1153,61),(1155,61),(1158,61),(1163,61),(1164,61),(1166,61),(1177,61),(1178,61),(1184,61),(1189,61),(1191,61),(1192,61),(1194,61),(1195,61),(1198,61),(1200,61),(1202,61),(1203,61),(1205,61),(1206,61),(1208,61),(1209,61),(1213,61),(1222,61),(1223,61),(1224,61),(1226,61),(3,63),(4,63),(7,63),(8,63),(11,63),(12,63),(13,63),(24,63),(25,63),(27,63),(28,63),(30,63),(31,63),(32,63),(35,63),(48,63),(50,63),(52,63),(81,63),(82,63),(106,63),(107,63),(109,63),(111,63),(114,63),(115,63),(119,63),(121,63),(125,63),(129,63),(136,63),(137,63),(138,63),(141,63),(143,63),(146,63),(147,63),(154,63),(156,63),(167,63),(172,63),(178,63),(181,63),(184,63),(185,63),(189,63),(191,63),(196,63),(198,63),(201,63),(206,63),(239,63),(241,63),(257,63),(264,63),(265,63),(268,63),(272,63),(274,63),(275,63),(277,63),(278,63),(279,63),(280,63),(285,63),(289,63),(292,63),(293,63),(295,63),(296,63),(298,63),(304,63),(305,63),(306,63),(312,63),(313,63),(314,63),(317,63),(320,63),(321,63),(323,63),(327,63),(329,63),(331,63),(334,63),(335,63),(336,63),(343,63),(354,63),(361,63),(365,63),(366,63),(367,63),(369,63),(370,63),(371,63),(372,63),(376,63),(377,63),(385,63),(390,63),(399,63),(401,63),(402,63),(406,63),(407,63),(408,63),(410,63),(413,63),(417,63),(418,63),(419,63),(421,63),(422,63),(423,63),(424,63),(426,63),(427,63),(428,63),(431,63),(435,63),(436,63),(439,63),(440,63),(441,63),(449,63),(450,63),(454,63),(455,63),(457,63),(458,63),(461,63),(465,63),(466,63),(472,63),(474,63),(476,63),(477,63),(481,63),(482,63),(485,63),(487,63),(490,63),(493,63),(497,63),(498,63),(502,63),(505,63),(506,63),(507,63),(509,63),(511,63),(512,63),(513,63),(514,63),(515,63),(517,63),(518,63),(522,63),(525,63),(529,63),(534,63),(536,63),(537,63),(539,63),(544,63),(545,63),(547,63),(550,63),(555,63),(556,63),(558,63),(560,63),(565,63),(572,63),(574,63),(596,63),(597,63),(628,63),(635,63),(636,63),(639,63),(640,63),(641,63),(643,63),(644,63),(645,63),(646,63),(651,63),(657,63),(658,63),(659,63),(662,63),(664,63),(665,63),(666,63),(668,63),(670,63),(673,63),(674,63),(676,63),(681,63),(682,63),(684,63),(686,63),(689,63),(694,63),(695,63),(697,63),(701,63),(703,63),(706,63),(712,63),(713,63),(716,63),(719,63),(720,63),(721,63),(722,63),(723,63),(724,63),(733,63),(735,63),(737,63),(738,63),(739,63),(746,63),(748,63),(750,63),(752,63),(754,63),(755,63),(756,63),(757,63),(758,63),(759,63),(760,63),(764,63),(765,63),(767,63),(768,63),(769,63),(774,63),(777,63),(780,63),(781,63),(782,63),(784,63),(787,63),(790,63),(791,63),(792,63),(799,63),(806,63),(809,63),(811,63),(815,63),(817,63),(819,63),(822,63),(825,63),(828,63),(832,63),(833,63),(836,63),(837,63),(839,63),(840,63),(843,63),(845,63),(846,63),(851,63),(853,63),(854,63),(857,63),(858,63),(859,63),(860,63),(865,63),(868,63),(869,63),(870,63),(874,63),(876,63),(877,63),(878,63),(881,63),(883,63),(888,63),(889,63),(891,63),(892,63),(894,63),(897,63),(899,63),(903,63),(909,63),(910,63),(913,63),(914,63),(915,63),(918,63),(919,63),(921,63),(923,63),(925,63),(927,63),(928,63),(929,63),(930,63),(931,63),(934,63),(935,63),(937,63),(939,63),(940,63),(942,63),(945,63),(946,63),(947,63),(948,63),(952,63),(953,63),(954,63),(955,63),(957,63),(962,63),(963,63),(965,63),(968,63),(971,63),(972,63),(973,63),(974,63),(975,63),(979,63),(981,63),(983,63),(986,63),(987,63),(989,63),(990,63),(991,63),(992,63),(994,63),(997,63),(1000,63),(1002,63),(1003,63),(1006,63),(1008,63),(1010,63),(1011,63),(1012,63),(1014,63),(1016,63),(1017,63),(1020,63),(1021,63),(1028,63),(1031,63),(1032,63),(1035,63),(1041,63),(1042,63),(1044,63),(1046,63),(1049,63),(1050,63),(1060,63),(1063,63),(1064,63),(1066,63),(1067,63),(1069,63),(1071,63),(1075,63),(1076,63),(1077,63),(1079,63),(1080,63),(1081,63),(1084,63),(1085,63),(1091,63),(1092,63),(1093,63),(1096,63),(1097,63),(1101,63),(1104,63),(1105,63),(1107,63),(1108,63),(1111,63),(1113,63),(1118,63),(1119,63),(1120,63),(1122,63),(1123,63),(1124,63),(1125,63),(1126,63),(1127,63),(1128,63),(1129,63),(1130,63),(1131,63),(1136,63),(1137,63),(1139,63),(1140,63),(1141,63),(1143,63),(1145,63),(1146,63),(1150,63),(1152,63),(1153,63),(1156,63),(1158,63),(1162,63),(1163,63),(1164,63),(1165,63),(1166,63),(1167,63),(1168,63),(1169,63),(1171,63),(1177,63),(1178,63),(1181,63),(1184,63),(1186,63),(1188,63),(1189,63),(1190,63),(1191,63),(1195,63),(1197,63),(1198,63),(1199,63),(1200,63),(1201,63),(1202,63),(1205,63),(1206,63),(1208,63),(1209,63),(1210,63),(1212,63),(1214,63),(1215,63),(1220,63),(1222,63),(1223,63),(1224,63),(1225,63),(2,64),(3,64),(4,64),(7,64),(8,64),(10,64),(12,64),(13,64),(15,64),(16,64),(17,64),(19,64),(20,64),(21,64),(24,64),(28,64),(30,64),(31,64),(36,64),(37,64),(41,64),(44,64),(45,64),(46,64),(48,64),(50,64),(81,64),(82,64),(102,64),(103,64),(104,64),(105,64),(106,64),(108,64),(109,64),(111,64),(112,64),(113,64),(114,64),(115,64),(116,64),(118,64),(119,64),(121,64),(122,64),(123,64),(124,64),(125,64),(129,64),(131,64),(140,64),(141,64),(144,64),(145,64),(147,64),(149,64),(150,64),(151,64),(154,64),(155,64),(156,64),(157,64),(158,64),(166,64),(167,64),(168,64),(169,64),(172,64),(174,64),(177,64),(178,64),(179,64),(180,64),(181,64),(182,64),(183,64),(185,64),(186,64),(187,64),(188,64),(189,64),(191,64),(193,64),(195,64),(196,64),(197,64),(198,64),(200,64),(205,64),(206,64),(223,64),(225,64),(239,64),(240,64),(241,64),(242,64),(244,64),(245,64),(246,64),(247,64),(248,64),(250,64),(251,64),(252,64),(253,64),(254,64),(257,64),(259,64),(260,64),(261,64),(262,64),(264,64),(266,64),(268,64),(269,64),(273,64),(274,64),(275,64),(276,64),(277,64),(279,64),(288,64),(290,64),(292,64),(295,64),(296,64),(297,64),(300,64),(302,64),(304,64),(307,64),(312,64),(313,64),(314,64),(316,64),(317,64),(318,64),(321,64),(326,64),(327,64),(328,64),(329,64),(330,64),(331,64),(333,64),(334,64),(336,64),(341,64),(342,64),(346,64),(347,64),(348,64),(350,64),(358,64),(359,64),(360,64),(361,64),(362,64),(364,64),(365,64),(366,64),(367,64),(368,64),(369,64),(371,64),(372,64),(374,64),(375,64),(377,64),(378,64),(381,64),(382,64),(386,64),(388,64),(390,64),(392,64),(397,64),(399,64),(401,64),(403,64),(404,64),(405,64),(406,64),(407,64),(408,64),(410,64),(411,64),(413,64),(417,64),(419,64),(421,64),(422,64),(426,64),(428,64),(429,64),(431,64),(433,64),(436,64),(438,64),(439,64),(440,64),(441,64),(444,64),(445,64),(447,64),(450,64),(451,64),(455,64),(456,64),(457,64),(460,64),(462,64),(463,64),(464,64),(465,64),(466,64),(467,64),(470,64),(471,64),(473,64),(474,64),(476,64),(477,64),(479,64),(482,64),(485,64),(487,64),(488,64),(489,64),(490,64),(493,64),(495,64),(497,64),(498,64),(499,64),(504,64),(505,64),(506,64),(507,64),(509,64),(510,64),(513,64),(514,64),(515,64),(522,64),(523,64),(524,64),(525,64),(527,64),(528,64),(529,64),(530,64),(531,64),(532,64),(533,64),(534,64),(535,64),(536,64),(537,64),(538,64),(539,64),(540,64),(541,64),(542,64),(544,64),(545,64),(546,64),(550,64),(551,64),(552,64),(554,64),(555,64),(556,64),(558,64),(560,64),(563,64),(565,64),(568,64),(569,64),(570,64),(571,64),(572,64),(573,64),(574,64),(596,64),(597,64),(598,64),(628,64),(629,64),(630,64),(631,64),(633,64),(636,64),(637,64),(639,64),(641,64),(643,64),(644,64),(647,64),(648,64),(649,64),(650,64),(651,64),(654,64),(655,64),(656,64),(657,64),(658,64),(659,64),(661,64),(662,64),(663,64),(664,64),(666,64),(672,64),(674,64),(675,64),(678,64),(679,64),(681,64),(684,64),(685,64),(686,64),(687,64),(689,64),(690,64),(691,64),(692,64),(693,64),(695,64),(696,64),(697,64),(699,64),(701,64),(702,64),(703,64),(704,64),(705,64),(710,64),(712,64),(713,64),(714,64),(715,64),(716,64),(717,64),(718,64),(719,64),(720,64),(722,64),(723,64),(728,64),(729,64),(731,64),(735,64),(736,64),(737,64),(738,64),(739,64),(741,64),(742,64),(743,64),(744,64),(746,64),(748,64),(749,64),(750,64),(751,64),(752,64),(754,64),(755,64),(756,64),(757,64),(758,64),(759,64),(760,64),(761,64),(762,64),(763,64),(765,64),(766,64),(768,64),(769,64),(771,64),(773,64),(774,64),(775,64),(777,64),(778,64),(779,64),(780,64),(781,64),(782,64),(783,64),(784,64),(786,64),(787,64),(788,64),(792,64),(794,64),(795,64),(799,64),(800,64),(802,64),(807,64),(811,64),(816,64),(817,64),(818,64),(819,64),(820,64),(822,64),(823,64),(824,64),(827,64),(833,64),(834,64),(835,64),(836,64),(837,64),(839,64),(840,64),(843,64),(846,64),(847,64),(848,64),(849,64),(850,64),(851,64),(853,64),(854,64),(858,64),(859,64),(860,64),(863,64),(865,64),(868,64),(870,64),(872,64),(874,64),(875,64),(877,64),(878,64),(880,64),(882,64),(884,64),(886,64),(888,64),(890,64),(892,64),(897,64),(899,64),(901,64),(902,64),(903,64),(905,64),(907,64),(908,64),(909,64),(910,64),(911,64),(913,64),(914,64),(916,64),(918,64),(921,64),(925,64),(926,64),(928,64),(929,64),(930,64),(932,64),(933,64),(934,64),(936,64),(937,64),(938,64),(939,64),(941,64),(942,64),(944,64),(945,64),(946,64),(947,64),(949,64),(950,64),(952,64),(953,64),(954,64),(956,64),(957,64),(959,64),(960,64),(961,64),(962,64),(963,64),(965,64),(968,64),(969,64),(970,64),(971,64),(972,64),(973,64),(974,64),(975,64),(976,64),(977,64),(978,64),(979,64),(980,64),(981,64),(983,64),(984,64),(986,64),(987,64),(989,64),(990,64),(991,64),(992,64),(993,64),(994,64),(996,64),(997,64),(998,64),(1000,64),(1001,64),(1005,64),(1006,64),(1007,64),(1008,64),(1010,64),(1011,64),(1014,64),(1015,64),(1016,64),(1017,64),(1020,64),(1021,64),(1024,64),(1025,64),(1027,64),(1029,64),(1031,64),(1032,64),(1034,64),(1035,64),(1036,64),(1037,64),(1045,64),(1046,64),(1047,64),(1048,64),(1050,64),(1051,64),(1052,64),(1053,64),(1054,64),(1055,64),(1057,64),(1058,64),(1060,64),(1061,64),(1062,64),(1064,64),(1065,64),(1066,64),(1068,64),(1069,64),(1072,64),(1073,64),(1075,64),(1076,64),(1077,64),(1080,64),(1081,64),(1084,64),(1087,64),(1090,64),(1091,64),(1092,64),(1093,64),(1094,64),(1097,64),(1099,64),(1100,64),(1101,64),(1102,64),(1104,64),(1105,64),(1108,64),(1109,64),(1110,64),(1111,64),(1112,64),(1114,64),(1115,64),(1117,64),(1118,64),(1119,64),(1120,64),(1121,64),(1123,64),(1124,64),(1125,64),(1127,64),(1128,64),(1129,64),(1130,64),(1131,64),(1132,64),(1133,64),(1134,64),(1135,64),(1136,64),(1137,64),(1138,64),(1139,64),(1140,64),(1141,64),(1142,64),(1143,64),(1144,64),(1145,64),(1146,64),(1147,64),(1148,64),(1153,64),(1156,64),(1157,64),(1159,64),(1161,64),(1162,64),(1163,64),(1164,64),(1165,64),(1166,64),(1167,64),(1168,64),(1169,64),(1170,64),(1171,64),(1173,64),(1174,64),(1176,64),(1177,64),(1178,64),(1180,64),(1181,64),(1183,64),(1184,64),(1185,64),(1188,64),(1189,64),(1191,64),(1192,64),(1194,64),(1195,64),(1196,64),(1199,64),(1200,64),(1201,64),(1202,64),(1203,64),(1205,64),(1206,64),(1207,64),(1208,64),(1209,64),(1210,64),(1211,64),(1213,64),(1215,64),(1217,64),(1218,64),(1220,64),(1221,64),(1222,64),(1223,64),(1224,64),(1225,64),(1226,64),(508,65),(797,65),(808,65),(980,66),(1080,66),(16,67),(24,67),(126,67),(179,67),(260,67),(346,67),(359,67),(367,67),(390,67),(410,67),(417,67),(431,67),(436,67),(440,67),(450,67),(455,67),(477,67),(505,67),(508,67),(545,67),(644,67),(648,67),(666,67),(674,67),(706,67),(774,67),(797,67),(953,67),(1000,67),(1181,67),(16,68),(125,68),(126,68),(167,68),(168,68),(255,68),(346,68),(359,68),(366,68),(367,68),(431,68),(436,68),(505,68),(508,68),(636,68),(644,68),(1010,68),(1102,68),(1181,68);
/*!40000 ALTER TABLE `book_genres` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `books`
--

DROP TABLE IF EXISTS `books`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `books` (
  `book_id` int NOT NULL,
  `title` varchar(255) NOT NULL,
  `total_pages` int DEFAULT NULL,
  `rating` decimal(4,2) DEFAULT NULL,
  `isbn` varchar(13) DEFAULT NULL,
  `published_date` date DEFAULT NULL,
  `publisher_id` int DEFAULT NULL,
  PRIMARY KEY (`book_id`),
  KEY `fk_publisher` (`publisher_id`),
  CONSTRAINT `fk_publisher` FOREIGN KEY (`publisher_id`) REFERENCES `publishers` (`publisher_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `books`
--

LOCK TABLES `books` WRITE;
/*!40000 ALTER TABLE `books` DISABLE KEYS */;
INSERT INTO `books` VALUES (1,'Lean Software Development: An Agile Toolkit',240,4.17,'9780320000000','2003-05-18',5),(2,'Facing the Intelligence Explosion',91,3.87,NULL,'2013-02-01',109),(3,'Scala in Action',419,3.74,'9781940000000','2013-04-10',111),(4,'Patterns of Software: Tales from the Software Community',256,3.84,'9780200000000','1996-08-15',150),(5,'Anatomy Of LISP',446,4.43,'9780070000000','1978-01-01',119),(6,'Computing machinery and intelligence',24,4.17,NULL,'2009-03-22',134),(7,'XML: Visual QuickStart Guide',269,3.66,'9780320000000','2009-01-01',156),(8,'SQL Cookbook',595,3.95,'9780600000000','2005-12-01',1),(9,'The Apollo Guidance Computer: Architecture And Operation (Springer Praxis Books / Space Exploration)',439,4.29,'9781440000000','2010-07-01',168),(10,'Minds and Computers: An Introduction to the Philosophy of Artificial Intelligence',222,3.54,'9780750000000','2007-02-13',71),(11,'The Architecture of Symbolic Computers',739,4.50,'9780070000000','1990-11-01',119),(12,'Exceptional Ruby: Master the Art of Handling Failure in Ruby',102,4.00,NULL,NULL,NULL),(13,'Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning',468,4.32,'9780980000000','2009-01-01',138),(14,'The It Handbook for Business: Managing Information Technology Support Costs',180,4.40,'9781450000000','2010-09-17',52),(15,'Accidental Empires',384,4.00,'9780890000000','1996-09-13',88),(16,'Introducing HTML5',223,3.97,'9780320000000','2010-07-21',136),(17,'Are You Smart Enough to Work at Google?',290,3.52,'9780320000000','2012-01-04',106),(18,'Elements of ML Programming, Ml97 Edition',400,3.70,'9780140000000','1998-01-01',157),(19,'Scrum and XP from the Trenches',140,4.17,'9781430000000','2007-10-05',107),(20,'What is HTML 5?',27,3.31,NULL,NULL,NULL),(21,'Becoming a Technical Leader: An Organic Problem-Solving Approach',284,4.09,'9780930000000','1986-01-01',65),(22,'The Text Mining Handbook: Advanced Approaches in Analyzing Unstructured Data',410,3.95,'9780520000000','2013-08-15',34),(23,'Constraint Processing',480,3.38,'9781560000000','2003-05-19',133),(24,'Essential PHP Security',109,4.07,'9780600000000','2005-11-01',1),(25,'A Book on C: Programming in C',576,3.74,'9780810000000','1994-11-01',5),(26,'Scientific Computing',576,3.42,'9780070000000','2001-07-17',119),(27,'Cocoa Design Patterns',427,4.00,'9780320000000','2009-09-01',5),(28,'Cocoa Programming for Mac OS X',433,3.97,'9780320000000','2008-05-05',5),(29,'Six Degrees: The Science of a Connected Age',384,3.90,'9780390000000','2004-02-17',223),(30,'Big Data Now: Current Perspectives from O\'Reilly Radar',137,3.33,NULL,NULL,NULL),(31,'OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2',838,3.66,'9780320000000','2005-08-11',5),(32,'Killer Game Programming in Java',969,3.26,'9780600000000','2005-05-30',1),(33,'Mathematik Fur Informatiker: Band 1: Diskrete Mathematik Und Lineare Algebra',514,4.10,'9783540000000','2010-10-13',199),(34,'C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns',336,3.85,'9780200000000','2001-12-20',5),(35,'Gamification by Design',208,3.66,'9781450000000','2011-08-19',1),(36,'Cyberwar: The Next Threat to National Security & What to Do About It',304,3.72,'9780060000000','2010-04-20',70),(37,'More Effective C#: 50 Specific Ways to Improve Your C#',297,4.09,'9780320000000','2008-10-17',5),(41,'C++ Programming: From Problem Analysis to Program Design',1344,4.18,'9781420000000','2006-02-01',48),(42,'Numerical Linear Algebra',184,4.17,'9780900000000','1997-06-01',194),(43,'The Principles of Product Development Flow: Second Generation Lean Product Development',276,4.16,'9781940000000','2009-05-01',38),(44,'An Embedded Software Primer',448,3.71,'9780200000000','1999-08-15',5),(45,'Free Culture: The Nature and Future of Creativity',368,4.12,'9780140000000','2005-02-22',160),(46,'Upgrading and Repairing PCs',1608,4.13,'9780790000000','2006-04-03',179),(47,'Perfect Software--And Other Illusions about Testing',182,4.13,'9780930000000','2008-01-01',65),(48,'Mastering Algorithms with C',562,3.78,'9781570000000','1999-08-12',1),(49,'Ant: The Definitive Guide',336,3.08,'9780600000000','2005-04-20',1),(50,'Version Control By Example',NULL,3.49,NULL,'2011-07-22',177),(51,'A Primer on Scientific Programming with Python',693,3.85,'9783640000000','2009-09-10',199),(52,'Practical C++ Programming',574,3.58,'9780600000000','2002-12-20',1),(80,'Computer Science from the Bottom Up',NULL,3.80,NULL,NULL,NULL),(81,'ZooKeeper: Distributed process coordination',238,3.92,'9781450000000','2013-12-02',1),(82,'Two Scoops of Django: Best Practices for Django 1.5',277,4.23,NULL,'2013-01-20',37),(102,'Git in Practice',225,4.12,'9781620000000','2014-10-31',111),(103,'Programming F# 3.0',476,3.86,'9781450000000','2012-10-26',1),(104,'No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State',260,4.08,'9781630000000','2014-05-13',127),(105,'Android Design Patterns: Interaction Design Solutions for Developers',456,3.72,'9781120000000','2013-03-11',232),(106,'The Career Programmer: Guerilla Tactics for an Imperfect World (Expert\'s Voice)',264,3.15,'9781590000000','2006-02-01',14),(107,'Principles of Concurrent and Distributed Programming',361,3.44,'9780320000000','2006-02-01',157),(108,'The Elements of Scrum',184,3.94,'9780980000000','2011-03-22',69),(109,'Java Se8 for the Really Impatient: A Short Course on the Basics',215,3.92,'9780320000000','2014-01-24',5),(110,'The Book of F#: Breaking Free with Managed Functional Programming',352,3.88,'9781590000000','2014-03-22',139),(111,'Good Math: A Geek\'s Guide to the Beauty of Numbers, Logic, and Computation',262,3.62,'9781940000000','2013-09-06',208),(112,'Methods of Programming',272,4.08,'9780200000000','1988-01-01',5),(113,'Principles of Information Security',624,3.42,'9781420000000','2008-01-01',48),(114,'Learn Windows PowerShell 3 in a Month of Lunches',368,4.30,'9781620000000','2012-11-22',111),(115,'Professional Android 4 Application Development',817,3.94,'9781120000000','2012-05-01',238),(116,'Show Stopper,: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft',312,4.12,'9780030000000','1994-06-01',78),(117,'Explore It,: Reduce Risk and Increase Confidence with Exploratory Testing',162,4.33,'9781940000000','2012-03-22',167),(118,'The Python Standard Library by Example',672,4.23,'9780320000000','2011-06-11',5),(119,'JUnit in Action',504,3.54,'9781940000000','2010-08-04',111),(120,'The Mikado Method',245,3.36,'9781620000000','2014-03-22',111),(121,'REST API Design Rulebook',116,3.29,NULL,NULL,NULL),(122,'Scrum: a Breathtakingly Brief and Agile Introduction',54,3.93,NULL,'2014-07-30',69),(123,'Security+ Guide to Network Security Fundamentals',592,3.65,'9781430000000','2008-11-11',39),(124,'Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix',560,4.03,'9780600000000','2005-05-23',1),(125,'Head First HTML and CSS',768,4.25,'9780600000000','2012-09-05',1),(126,'Mobile First',130,3.96,NULL,'2011-10-18',2),(127,'Genetic Algorithms in Search, Optimization, and Machine Learning',432,4.14,'785342000000','1989-01-11',5),(128,'Introduction to Distributed Algorithms',612,3.73,'9780520000000','2004-01-05',34),(129,'Debug It,: Find, Repair, and Prevent Bugs in Your Code',232,3.45,'9781930000000','2009-11-22',167),(130,'Visual Explanations: Images and Quantities, Evidence and Narrative',156,4.29,'9780960000000','1998-04-22',84),(131,'The Intelligent Web: Search, Smart Algorithms, and Big Data',295,3.70,'9780200000000','2014-01-28',150),(132,'Principles of Transaction Processing',378,3.78,'9781560000000','2009-06-01',133),(133,'The Mindi?1s I: Fantasies and Reflections on Self and Soul',512,4.14,'9780550000000','1985-04-01',21),(134,'Managing Software Requirements: A Use Case Approach',502,3.50,'9780320000000','2003-05-05',5),(135,'Software Testing',416,3.74,'9780670000000','2005-07-01',186),(136,'Teach Yourself Uml In 24 Hours',NULL,3.36,'9780670000000',NULL,NULL),(137,'MySQL Pocket Reference',96,3.84,'9780600000000','2003-03-03',1),(138,'Fundamentals of Digital Logic with VHDL Design With CDROM',939,3.76,'9780070000000','2004-07-15',119),(139,'Calendrical Calculations',479,4.23,'9780520000000','2007-12-01',34),(140,'Liars and Outliers: Enabling the Trust that Society Needs to Thrive',348,3.77,'9781120000000','2012-02-01',232),(141,'Beautiful Data: The Stories Behind Elegant Data Solutions (Theory In Practice, #31)',384,3.64,'9780600000000','2009-07-28',1),(142,'Programming Distributed Computing Systems: A Foundational Approach',296,3.72,'9780260000000','2013-05-31',129),(143,'Applied Predictive Modeling',600,4.45,'9781460000000','2018-03-30',199),(144,'Living Clojure',300,4.09,NULL,'2015-01-25',1),(145,'Refactoring: Ruby Edition, Adobe Reader',480,4.10,'9780320000000','2009-10-15',5),(146,'Embedded Android: Porting, Extending, and Customizing',NULL,4.14,'9781450000000','2011-10-22',1),(147,'Jenkins: The Definitive Guide',406,3.42,'9781450000000','2011-07-27',1),(148,'The Lambda Calculus: Its Syntax and Semantics',654,4.21,'9780440000000','1985-11-15',1),(149,'Generative Design: Visualize, Program, and Create with Processing',472,4.55,'9781620000000','2012-08-22',173),(150,'API Design for C++',472,4.09,'9780120000000','2011-02-18',133),(151,'Test-Driven iOS Development',256,3.56,'9780320000000','2012-04-19',5),(152,'Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules',201,4.09,'9780080000000','2010-05-20',73),(153,'The Imitation Game',197,3.63,NULL,'2014-06-22',212),(154,'The Systems Bible: The Beginner\'s Guide to Systems Large and Small: Being the Third Edition of Systemantics',314,4.04,'9780960000000','2002-01-01',82),(155,'Great Principles of Computing',320,3.13,'9780260000000','2015-01-23',129),(156,'Erlang and OTP in Action',432,4.27,'9781930000000','2010-12-05',111),(157,'Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages',450,3.73,'9780470000000','2007-06-01',100),(158,'Who Owns the Future?',367,3.77,'9781450000000','2013-05-07',190),(159,'C# 6.0 and the .NET 4.6 Framework',1660,4.58,NULL,'2015-11-11',14),(160,'Mazes for Programmers: Code Your Own Twisty Little Passages',275,4.31,'9781680000000','2015-09-25',167),(161,'Computer Science: Discovering God\'s Glory in Ones and Zeros',32,3.82,NULL,'2015-03-08',151),(162,'The Unicode Standard',1472,4.22,'9780320000000','2006-11-01',5),(163,'Linux Phrasebook',382,4.12,'9780670000000','2006-06-22',186),(164,'Cryptanalysis: A Study of Ciphers and Their Solution',256,3.79,'9780490000000','1989-04-01',68),(165,'Swarm Intelligence: From Natural to Artificial Systems',307,3.96,'9780200000000','1999-09-23',150),(166,'Programming in Go: Creating Applications for the 21st Century',475,3.75,'9780320000000','2012-05-14',5),(167,'Head First JavaScript Programming',661,4.24,'9781450000000','2014-03-22',1),(168,'Learning Web Design: A Beginner\'s Guide to Html, Css, Javascript, and Web Graphics',624,4.17,'9781450000000','2012-08-24',1),(169,'Two Scoops of Django: Best Practices for Django 1.8',505,4.53,NULL,'2015-04-29',215),(170,'Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems',480,4.26,'9780260000000','2005-08-12',129),(171,'Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry',626,3.97,'9780120000000','2007-04-01',133),(172,'Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine',724,4.23,'9781450000000','2015-02-14',1),(173,'Bayesian Data Analysis',690,4.20,'9781580000000','2003-07-29',50),(174,'The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities',1174,4.45,'9780320000000','2006-11-01',5),(175,'Principles of Distributed Database Systems',666,3.94,'9780140000000','1999-01-19',169),(176,'Algorithms And Data Structures: The Basic Toolbox',300,4.00,'9783640000000','2010-11-10',199),(177,'The Idea Factory: Bell Labs and the Great Age of American Innovation',432,4.15,'9781590000000','2012-03-15',160),(178,'Bulletproof SSL and TLS: The Complete Guide to Deploying Secure Servers and Web Applications',425,4.59,'9781910000000','2014-07-31',74),(179,'Pro ASP.NET MVC 5',832,4.13,NULL,'2013-12-19',14),(180,'PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide',692,3.83,'9780320000000','2005-06-21',156),(181,'Java 8 Lambdas: Pragmatic Functional Programming',182,3.99,'9781450000000','2014-04-22',1),(182,'Learn Ruby the Hard Way',173,3.67,NULL,'2011-12-11',188),(183,'Cybersecurity and Cyberwar: What Everyone Needs to Know(r)',306,3.83,'9780200000000','2014-01-03',150),(184,'3D Math Primer for Graphics and Game Development',429,4.16,'9781560000000','2002-06-21',101),(185,'HTML5 for Web Designers',87,4.02,'9780980000000','2010-05-04',2),(186,'The Practice of Network Security Monitoring: Understanding Incident Detection and Response',376,4.03,'9781590000000','2013-08-02',139),(187,'Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous',453,3.84,'9781780000000','2014-11-04',218),(188,'Computer Vision: Models, Learning, and Inference',600,4.38,'9781110000000','2012-06-18',34),(189,'Introduction to Graph Theory',224,4.09,'9780490000000','1994-02-09',68),(190,'Performance Modeling and Design of Computer Systems: Queueing Theory in Action',576,4.70,'9781110000000','2013-02-01',34),(191,'Comptia A+ Certification All-In-One Exam Guide: Exams 220-801 & 220-802',1200,4.16,'9780070000000','2012-08-22',119),(192,'Thinking Functionally with Haskell',350,4.14,'9781110000000','2014-10-09',34),(193,'Data Science at the Command Line: Facing the Future with Time-Tested Tools',212,3.87,'9781490000000','2014-10-12',1),(194,'Linked Data',336,3.66,'9781620000000','2013-03-22',111),(195,'The Black Box Society: The Secret Algorithms That Control Money and Information',320,3.63,'9780670000000','2015-01-05',92),(196,'Applying Domain-Driven Design and Patterns : With Examples in C# and .NET',528,3.61,'9780320000000','2006-05-01',5),(197,'Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal',299,4.04,'9781590000000','2013-11-05',166),(198,'Algorithms Illuminated: Part 1: The Basics',NULL,4.49,NULL,'2017-09-26',195),(199,'IBM PC Assembly Language and Programming',545,4.02,'9780130000000','2000-08-22',169),(200,'Assembly Language for Intel-Based Computers',676,4.07,'9780140000000','1998-09-08',169),(201,'Functional Programming in JavaScript',272,4.17,NULL,'2016-06-22',111),(205,'Brotopia: Breaking Up the Boys\' Club of Silicon Valley',317,4.03,NULL,'2018-02-06',165),(206,'High Performance MySQL: Optimization, Backups, and Replication',826,4.39,NULL,'2012-03-05',1),(223,'Reactive Microservices Architecture',54,3.66,NULL,'2016-03-22',1),(224,'Essential Algorithms: A Practical Approach to Computer Algorithms',301,3.90,'9781120000000','2013-08-12',232),(225,'The Unix Philosophy',176,4.05,'9781560000000','1994-12-28',64),(239,'Programming Rust: Fast, Safe Systems Development',622,4.61,'9781490000000','2017-12-21',1),(240,'Reactive Microsystems',84,4.48,NULL,'2017-08-07',1),(241,'Async JavaScript',104,4.02,NULL,'2012-03-21',105),(242,'A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills',NULL,4.16,'9781680000000','2017-10-25',167),(243,'Bad Choices',160,3.28,'9780740000000','2017-04-04',220),(244,'Life in Code: A Personal History of Technology',320,3.96,'9780370000000','2017-08-08',117),(245,'The Everything Store: Jeff Bezos and the Age of Amazon',384,4.12,'9780320000000','2013-10-15',106),(246,'Computer Science: A Very Short Introduction',144,3.78,'9780200000000','2016-06-01',150),(247,'Make Your Own Neural Network: An In-depth Visual Introduction For Beginners',316,4.21,NULL,'2017-08-29',30),(248,'Practical Statistics for Data Scientists: 50 Essential Concepts',318,4.05,'9781490000000','2017-05-28',1),(249,'What Is Life? with Mind and Matter and Autobiographical Sketches',184,4.15,'9780520000000','1992-01-31',34),(250,'Python Testing with Pytest: Simple, Rapid, Effective, and Scalable',NULL,4.16,'9781680000000','2017-10-25',167),(251,'The Age of Cryptocurrency: How Bitcoin and Digital Money Are Challenging the Global Economic Order',368,3.89,'9781250000000','2015-01-27',201),(252,'Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners',208,3.37,'9781480000000','2017-03-18',14),(253,'The Cambridge Handbook of Artificial Intelligence',368,4.10,'9780520000000','2014-07-31',34),(254,'Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security',256,4.28,'9780690000000','2017-01-24',174),(255,'The Non-Designer\'s Design Book',191,4.05,'9780320000000','2003-08-28',156),(256,'The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation',246,3.98,'9781590000000','2016-08-16',139),(257,'High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark',358,3.89,'9781490000000','2017-06-16',1),(258,'Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations',504,3.68,'9780520000000','2008-12-01',34),(259,'Exploring ES6',630,4.42,NULL,'2015-06-13',NULL),(260,'Web Scalability for Startup Engineers',416,4.58,'9780070000000','2015-06-23',119),(261,'Hacking For Dummies',388,3.69,'9780470000000','2006-11-01',232),(262,'The Nature of Software Development',NULL,4.13,NULL,NULL,NULL),(263,'Computational Science and Engineering',716,4.00,'9780960000000','2007-11-01',229),(264,'PHP Web Services: APIs for the Modern Web',118,3.64,'9781450000000','2013-05-03',1),(265,'The Debian Administrator\'s Handbook',498,4.09,NULL,'2012-04-22',NULL),(266,'Lean Enterprise: How High Performance Organizations Innovate at Scale',352,4.25,'9781450000000','2014-12-04',1),(267,'C++ For Dummies',432,3.59,NULL,'2004-05-07',76),(268,'Agile Project Management with Scrum',188,3.70,'9780740000000','2004-02-18',128),(269,'Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies',624,4.48,'9780260000000','2015-07-24',129),(270,'Information: The New Language of Science',NULL,3.91,'9780670000000','2004-04-30',92),(271,'Machine Learning Yearning',NULL,4.30,NULL,NULL,NULL),(272,'Game Physics Engine Development With CDROM',456,4.22,'9780120000000','2007-03-07',133),(273,'Software Requirements 3',672,4.29,'9780740000000','2013-08-12',128),(274,'The Developer\'s Code: What Real Programmers Do',142,3.42,NULL,'2012-02-22',208),(275,'Test Driven Development for Embedded C',352,4.20,'9781930000000','2011-05-02',167),(276,'Coding Interview Questions',520,4.09,'9781480000000','2012-05-02',52),(277,'Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture',750,4.12,'9780130000000','2000-01-18',169),(278,'Absolute C++',943,3.84,'9780320000000','2007-03-01',5),(279,'Python Algorithms: Mastering Basic Algorithms in the Python Language',316,4.01,'9781430000000','2010-11-24',14),(280,'Genetic Programming: On the Programming of Computers by Means of Natural Selection',836,4.28,'9780260000000','1992-12-11',32),(281,'Ada, the Enchantress of Numbers: A Selection from the Letters of Lord Byron\'s Daughter and Her Description of the First Computer',439,3.34,'9780910000000','1992-01-08',55),(282,'The Last Lecture',217,4.26,NULL,'2008-04-11',87),(283,'Principles of Program Analysis',452,3.87,'9783540000000','2004-12-10',199),(284,'Term Rewriting and All That',316,4.11,'9780520000000','2006-07-31',34),(285,'Java Examples in a Nutshell: A Companion Volume to Java in a Nutshell',397,3.47,'9781570000000','1997-09-08',1),(286,'Database in Depth: Relational Theory for Practitioners',232,3.96,'9780600000000','2005-05-15',1),(287,'Communication and Concurrency',300,4.73,'9780130000000','1995-12-01',169),(288,'ERLANG Programming',496,4.09,'9780600000000','2009-06-26',1),(289,'Data Compression Book',576,3.93,'9781560000000','1995-12-14',232),(290,'Blown to Bits: Your Life, Liberty, and Happiness After the Digital Explosion',366,3.63,'9780140000000','2008-06-01',5),(291,'Programming Languages: Design and Implementation',672,3.91,'9780130000000','2000-09-07',157),(292,'The Art of Assembly Language',928,3.70,'9781890000000','2003-09-08',139),(293,'Introduction to Parallel Computing',656,3.39,'9780200000000','2003-01-26',157),(294,'Introduction to Computational Genomics',182,4.00,'9780520000000','2007-02-01',34),(295,'Problem Solving with C++: The Object of Programming',800,3.72,'9780810000000','1996-01-01',5),(296,'Ship It,',200,3.75,'9780970000000','2005-06-08',167),(297,'Cloud Application Architectures: Building Applications and Infrastructure in the Cloud',208,3.07,'9780600000000','2009-04-10',1),(298,'Common LISP: The Language',1029,4.26,'9781560000000','1984-06-29',64),(299,'C++: The Complete Reference',1056,4.04,'9780070000000','2002-12-10',119),(300,'Revolution in The Valley: The Insanely Great Story of How the Mac Was Made',291,4.17,'9780600000000','2004-12-16',1),(301,'Introduction to Computer Theory',648,3.89,'9780470000000','1996-10-25',232),(302,'Network Security Essentials: Applications and Standards',413,3.81,'9780130000000','2006-07-01',169),(303,'The Formal Semantics of Programming Languages: An Introduction',384,3.68,'9780260000000','1993-02-05',129),(304,'Java Performance',720,4.11,NULL,NULL,NULL),(305,'C++ from the Ground Up',624,4.02,'9780070000000','2003-04-09',119),(306,'Lionsi?1 Commentary on UNIX 6th Edition with Source Code',254,4.38,'9781570000000','1996-01-01',159),(307,'Beyond Fear: Thinking Sensibly about Security in an Uncertain World',296,4.00,'9780390000000','2006-05-04',46),(308,'Communication Networks: Fundamental Concepts and Key Architectures',928,4.17,'639786000000','2003-07-16',119),(309,'Computability: An Introduction to Recursive Function Theory',264,3.76,'9780520000000','1980-06-19',34),(310,'Logik fA1r Informatiker',200,3.23,'9783830000000','2000-01-01',199),(311,'Fluid Concepts and Creative Analogies',528,3.98,'9780470000000','1996-03-22',24),(312,'Core Java 2, Volume I--Fundamentals (Core Series)',784,3.83,'9780130000000','2004-08-27',169),(313,'VI Editor Pocket Reference (Pocket Reference',80,4.02,'9781570000000','1999-01-25',1),(314,'Practical UNIX & Internet Security',1004,3.86,'9781570000000','1996-04-08',1),(315,'An Introduction to Bioinformatics Algorithms',456,3.78,'9780260000000','2004-08-06',129),(316,'Eniac: The Triumphs and Tragedies of the World\'s First Computer',262,3.78,'9780430000000','2001-02-01',25),(317,'No Tech Hacking: A Guide to Social Engineering, Dumpster Diving, and Shoulder Surfing',285,4.00,'9781600000000','2008-02-01',203),(318,'The Google Story: Inside the Hottest Business, Media, and Technology Success of Our Time',336,3.84,'9780550000000','2008-09-23',62),(319,'Quality Software Management: Systems Thinking',336,4.26,'9780930000000','1992-01-01',65),(320,'The Standard C Library',512,4.12,'9780130000000','1991-07-11',169),(321,'Beginning Linux Programming',848,3.78,'9780760000000','2004-01-02',232),(322,'Ruminations on C++: A Decade of Programming Insight and Experience',400,3.91,'9780200000000','1996-08-17',5),(323,'The Hundred-Page Machine Learning Book',NULL,4.64,NULL,NULL,NULL),(324,'Starting Out with C++: From Control Structures Through Objects',1248,3.90,'9780130000000','2011-03-07',157),(325,'Building Machine Learning Systems with Python',350,3.86,'9781780000000','2013-09-30',152),(326,'Core J2EE Patterns: Best Practices and Design Strategies',528,3.41,'9780130000000','2003-06-20',169),(327,'Java Generics and Collections: Speed Up the Java Development Process',286,3.94,'9780600000000','2006-10-24',1),(328,'UNIX Network Programming, Volume 2: Interprocess Communications',592,4.35,'9780130000000','1998-09-04',169),(329,'Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects',666,3.65,'9780470000000','2000-10-03',232),(330,'Computer: A History of the Information Machine',376,4.11,'9780810000000','2013-07-30',230),(331,'A Programmer\'s Introduction to Mathematics',378,3.83,'9781730000000','2018-11-27',52),(332,'Programming Languages: Principles and Practice',720,3.12,'9780530000000','2002-07-16',48),(333,'Machine Learning in Action',384,3.74,'9781620000000','2012-04-16',111),(334,'What is DevOps?',18,3.53,NULL,'2012-06-11',1),(335,'Let Us C',746,4.12,'9788180000000','2004-03-22',31),(336,'Working with UNIX Processes',148,4.06,NULL,'2012-01-01',NULL),(337,'Computability and Unsolvability',288,3.87,'9780490000000','1985-12-01',68),(338,'File Structures: An Object-Oriented Approach with C++',724,3.89,'9780200000000','1997-12-16',5),(339,'Mathematical Logic for Computer Science',354,3.77,'9781850000000','2011-11-22',199),(340,'Operating System Concepts Essentials',725,3.76,'9780470000000','2010-11-23',100),(341,'Python Programming for the Absolute Beginner',472,3.89,'9781600000000','2005-11-08',48),(342,'Algorithms of the Intelligent Web',368,3.61,'9781930000000','2009-07-05',111),(343,'Making Software: What Really Works, and Why We Believe It',624,3.48,'9780600000000','2010-10-27',1),(344,'Operating System Concepts with Java',1020,3.74,'9780470000000','2009-11-01',232),(345,'An Introduction to Kolmogorov Complexity and Its Applications',637,3.96,'9780390000000','1997-02-27',199),(346,'Responsive Web Design',150,4.16,NULL,'2011-06-07',2),(347,'The Hacker Ethic: A Radical Approach to the Philosophy of Business',256,3.71,'9780380000000','2002-02-12',181),(348,'Invent Your Own Computer Games with Python',438,4.05,'9780980000000','2010-05-01',10),(349,'Machine Learning: An Algorithmic Perspective',390,3.64,'9781420000000','2009-04-01',41),(350,'DSLs in Action',376,3.49,'9781940000000','2011-01-04',111),(351,'Real Digital Forensics: Computer Security and Incident Response',688,4.13,NULL,'2005-09-23',5),(352,'Game Coding Complete',928,4.01,'9781930000000','2003-06-15',155),(353,'Principles of Programming Languages: Design, Evaluation, and Implementation',528,3.70,'9780200000000','1999-03-25',150),(354,'Discrete and Combinatorial Mathematics',800,3.62,'9780200000000','2003-07-27',157),(355,'Object-Oriented Software Engineering: Using UML, Patterns and Java',762,3.68,'9780130000000','2003-09-25',169),(356,'The Art of Doing Science and Engineering: Learning to Learn',376,4.28,'9789060000000','1997-10-28',50),(357,'Numerical Recipes: The Art of Scientific Computing',1235,4.23,'9780520000000','2007-10-01',34),(358,'Worm: The First Digital World War',233,3.55,'9780800000000','2011-09-27',17),(359,'CSS Mastery: Advanced Web Standards Solutions',255,4.11,'9781590000000','2006-02-01',80),(360,'Unlocking the Clubhouse: Women in Computing',184,4.18,'9780260000000','2003-02-28',129),(361,'D Is for Digital: What a Well-Informed Person Should Know about Computers and Communications',238,4.22,'9781460000000','2011-09-23',52),(362,'A Practical Guide to Linux Commands, Editors, and Shell Programming',1008,4.00,'9780130000000','2005-07-01',169),(363,'Introduction to Evolutionary Computing',300,4.03,'9783540000000','2007-08-06',199),(364,'Wikinomics: How Mass Collaboration Changes Everything',324,3.72,'9781590000000','2006-12-12',160),(365,'Software Craftsmanship: The New Imperative',182,3.92,'9780200000000','2001-09-02',5),(366,'Head First HTML with CSS & XHTML',702,4.14,'9780600000000','2005-12-01',1),(367,'Webmaster in a Nutshell',537,3.65,'9781570000000','1999-06-11',1),(368,'A Gift of Fire: Social, Legal, and Ethical Issues for Computers and the Internet',464,3.33,'9780130000000','2002-06-05',169),(369,'Perl Pocket Reference',96,4.22,'9780600000000','2002-07-29',1),(370,'More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions',304,4.20,'9780200000000','2001-12-17',5),(371,'Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3d Technology)',632,4.45,'9781560000000','2004-12-22',50),(372,'Clever Algorithms: Nature-Inspired Programming Recipes',436,3.73,NULL,'2011-01-22',107),(373,'Learning OpenCV: Computer Vision with the OpenCV Library',580,4.01,'9780600000000','2008-10-01',1),(374,'Grace Hopper and the Invention of the Information Age (Lemelson Center Studies in Invention and Innovation series)',408,3.83,'9780260000000','2009-07-10',204),(375,'Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins',NULL,3.94,'9781480000000','2017-05-02',175),(376,'Deep Learning: A Practitioner\'s Approach',200,3.71,'9781490000000','2015-08-15',1),(377,'Professor Frisby\'s Mostly Adequate Guide to Functional Programming',115,4.36,NULL,NULL,NULL),(378,'Turing\'s Vision: The Birth of Computer Science',208,4.29,'9780260000000','2016-05-13',129),(379,'Mathematical Elements for Computer Graphics',611,4.02,'9780070000000','1989-08-01',119),(380,'Chaos: Making a New Science',352,3.99,'9780140000000','1988-12-01',160),(381,'Operating Systems: Internals and Design Principles',818,3.65,'9780130000000','2005-02-14',169),(382,'Working Effectively with Unit Tests',204,4.04,NULL,'2014-06-29',105),(383,'Best Practices of Spell Design',140,3.84,'9781480000000','2013-01-21',52),(384,'Mathematical Structures for Computer Science',784,3.98,'9780720000000','2006-07-07',222),(385,'BDD in Action: Behavior-driven development for the whole software lifecycle',384,4.09,'9781620000000','2014-10-12',111),(386,'The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology',208,3.49,'9781120000000','2016-04-26',232),(387,'Basic Proof Theory',355,3.83,'9780520000000','1996-09-13',34),(388,'Patterns Principles and Practices of Domain Driven Design',736,4.29,NULL,'2015-03-22',228),(389,'The Princeton Companion to Mathematics',1034,4.39,'9780690000000','2008-09-28',174),(390,'Docker: Up & Running: Shipping Reliable Containers in Production',230,3.76,'9781490000000','2015-06-09',1),(391,'Introduction to 64 Bit Intel Assembly Language Programming for Linux: Second Edition',310,3.86,NULL,'2012-07-02',NULL),(392,'Pragmatic Unit Testing in Java 8 with Junit',200,3.77,'9781940000000','2015-03-19',167),(393,'Modern Processor Design: Fundamentals of Superscalar Processors',642,4.25,'9781480000000','2013-08-12',228),(394,'Visualize This: The FlowingData Guide to Design, Visualization, and Statistics',358,3.88,'9780470000000','2011-07-20',232),(395,'Data Structures Using C and C++',672,4.21,'9780130000000','1995-12-29',157),(396,'How to Think About Algorithms',472,3.87,NULL,'2008-05-19',34),(397,'Operating Systems: Principles and Practice',674,4.10,'9780990000000','2012-07-17',182),(398,'Complex Adaptive Systems: An Introduction to Computational Models of Social Life',263,3.95,'9780690000000','2007-03-01',174),(399,'Exercises in Programming Style',304,4.39,'9781480000000','2014-06-16',50),(400,'An Introduction to Parallel Programming',370,3.78,'9780120000000','2011-01-21',133),(401,'SSH Mastery: OpenSSH, PuTTY, Tunnels and Keys',150,4.16,NULL,'2012-01-18',211),(402,'How to Break Software: A Practical Guide to Testing',208,3.66,NULL,'2002-05-09',5),(403,'Taming Text',322,3.81,'9781930000000','2013-01-21',111),(404,'Write Great Code: Volume 2: Thinking Low-Level, Writing High-Level',640,4.05,'9781590000000','2006-03-18',139),(405,'Core Java, Volume II--Advanced Features',1002,3.96,'9780130000000',NULL,NULL),(406,'Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior',238,3.95,'9780930000000','2008-03-01',65),(407,'The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory',912,4.38,'9781120000000','2014-07-28',232),(408,'Testing Computer Software',480,3.88,'9780470000000','1999-04-26',232),(409,'Beginning Java EE 7',603,3.95,NULL,'2013-06-26',14),(410,'Web Operations: Keeping the Data on Time',315,4.11,'9781450000000','2010-07-01',1),(411,'Object Design: Roles, Responsibilities, and Collaborations',416,3.70,'785342000000','2002-11-18',5),(412,'Bash Cookbook: Solutions and Examples for Bash Users',630,3.90,'9780600000000','2007-05-31',1),(413,'RabbitMQ in Action',312,3.94,'9781940000000','2012-05-01',111),(414,'How the Mind Works',660,3.97,'9780390000000','1999-01-17',223),(415,'Pro C# 5.0 and the .Net 4.5 Framework',1560,4.26,'9781430000000','2012-08-27',14),(417,'Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services',321,3.71,'9780320000000','2011-10-28',5),(418,'Linux Command Line and Shell Scripting Bible',809,4.12,'9780470000000','2008-06-01',100),(419,'The Art of R Programming: A Tour of Statistical Software Design',400,4.08,'9781590000000','2011-10-12',139),(420,'Computer Security: Principles and Practice',798,3.74,'9780140000000','2008-07-01',158),(421,'C# 5.0 in a Nutshell: The Definitive Reference',1064,4.30,'9781450000000','2012-06-26',1),(422,'An Introduction to Programming in Go',161,3.77,NULL,'2012-09-03',53),(423,'Principles of Model Checking',975,3.72,'9780260000000','2008-05-01',129),(424,'Essential System Administration',788,3.84,'9781570000000','1995-09-08',1),(425,'MapReduce Design Patterns: Building Effective Algorithms and Analytics for Hadoop and Other Systems',230,3.91,'9781450000000','2012-12-22',1),(426,'Real World OCaml: Functional programming for the masses',510,4.23,'9781450000000','2013-11-22',1),(427,'The Latex Companion',1120,4.03,'9780200000000','2004-05-02',5),(428,'The Definitive Guide to Django: Web Development Done Right',447,3.86,'9781590000000','2007-12-01',14),(429,'Succeeding with Agile: Software Development Using Scrum',475,4.00,'9780320000000','2009-10-01',5),(430,'Type Theory And Functional Programming',372,4.20,'9780200000000','1991-08-01',5),(431,'CSS: The Missing Manual',560,4.12,'9780600000000','2009-09-01',1),(432,'Semantics of Programming Languages: Structures and Techniques',NULL,3.44,'9780260000000','1992-09-14',129),(433,'What Computers Still Can\'t Do: A Critique of Artificial Reason',408,4.12,'9780260000000','1992-10-30',129),(434,'The Recursive Universe: Cosmic Complexity and the Limits of Scientific Knowledge',252,3.95,'9780810000000','1985-10-01',119),(435,'ML for the Working Programmer',500,3.76,'9780520000000','1996-06-28',34),(436,'Designing With Web Standards',456,4.09,'9780740000000','2003-05-14',136),(437,'Languages and Machines: An Introduction to the Theory of Computer Science',654,3.56,'9780320000000','2005-02-24',157),(438,'Object-Oriented Design Heuristics',379,4.18,'9780200000000','1996-04-30',5),(439,'802.11 Wireless Networks: The Definitive Guide',672,3.64,'9780600000000','2005-05-02',1),(440,'Object-Oriented JavaScript',337,4.16,'9781850000000','2008-07-24',152),(441,'Programming in Objective-C 2.0',600,3.85,'9780320000000','2008-11-01',5),(442,'Little Brother',382,3.93,'9780770000000','2008-04-29',212),(443,'Physics for Game Developers',344,3.47,'9780600000000','2001-11-23',1),(444,'Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices',496,4.30,'9780120000000','2004-12-01',133),(445,'Google\'s Pagerank and Beyond: The Science of Search Engine Rankings',224,3.70,'9780690000000','2006-05-01',174),(446,'Approximation Algorithms',380,4.19,'9783540000000','2002-12-05',199),(447,'Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives',576,4.07,'9780320000000','2005-04-01',5),(448,'Operating System Principles',366,3.78,'9780140000000','1973-01-01',169),(449,'Writing Efficient Programs',170,4.00,'9780140000000','1982-01-01',169),(450,'HTTP: The Definitive Guide',656,4.14,'9781570000000','2002-10-07',1),(451,'Rebel Code: Linux and the Open Source Revolution',344,3.90,'9780740000000','2002-07-11',24),(452,'Computers & Typesetting, Volume A: The TeXBook',483,4.32,'9780200000000','1986-01-11',5),(453,'SQL Pocket Guide',184,3.90,'9780600000000','2006-04-27',1),(454,'Linux Device Drivers',615,4.08,'9780600000000','2005-02-17',1),(455,'JavaScript Bible',1236,3.70,'9780760000000','2004-03-22',232),(456,'Computer Algorithms: Introduction to Design and Analysis',600,3.53,'9780200000000','1988-01-01',5),(457,'Object-Oriented Software Engineering',552,3.79,'785343000000','1992-07-01',5),(458,'Pattern-Oriented Software Architecture Volume 1: A System of Patterns',476,3.85,'9780470000000','1996-08-16',232),(459,'Large-Scale C++ Software Design',896,3.90,'9780200000000','1996-07-20',5),(460,'Documenting Software Architectures: Views and Beyond',560,3.69,'9780200000000','2002-10-06',5),(461,'Pattern Hatching: Design Patterns Applied',160,3.73,'9780200000000','1998-07-02',5),(462,'Serious Cryptography: A Practical Introduction to Modern Encryption',312,4.25,NULL,'2017-11-21',139),(463,'Python Tricks',304,4.40,'9781780000000','2017-10-25',61),(464,'Beyond Software Architecture: Creating and Sustaining Winning Solutions',352,3.72,'9780200000000','2003-02-09',5),(465,'The Site Reliability Workbook: Practical Ways to Implement SRE',512,4.29,'9781490000000','2018-08-04',1),(466,'Kubernetes: Up & Running',202,3.99,'9781490000000','2016-01-31',1),(467,'Hit Refresh',273,3.77,'9780060000000','2017-11-15',88),(468,'Fundamentals of Deep Learning: Designing Next-Generation Artificial Intelligence Algorithms',298,3.90,'9781490000000','2015-07-22',1),(469,'Homo Deus: A Brief History of Tomorrow',450,4.29,NULL,'2017-02-21',88),(470,'From Counterculture to Cyberculture: Stewart Brand, the Whole Earth Network, and the Rise of Digital Utopianism',327,3.97,'9780230000000','2006-09-23',216),(471,'Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation',355,3.88,'9781120000000','2014-02-17',232),(472,'Storytelling with Data: A Data Visualization Guide for Business Professionals',288,4.37,'9781120000000','2015-11-02',232),(473,'Overcomplicated: Technology at the Limits of Comprehension',240,3.38,'9781590000000','2016-07-19',60),(474,'Node.Js the Right Way: Practical, Server-Side JavaScript That Scales',148,3.86,'9781940000000','2013-12-05',167),(475,'Probably Approximately Correct: Nature\'s Algorithms for Learning and Prospering in a Complex World',208,3.62,'9780470000000','2013-06-04',24),(476,'SmallTalk 80 Language: The Language and Its Implementation',714,4.68,'9780200000000','1983-03-01',5),(477,'CSS: The Definitive Guide',518,3.99,'9780600000000','2006-11-01',1),(478,'Universal Principles of Design: 100 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach Through Design',216,4.13,'9781590000000','2003-10-01',183),(479,'Lean from the Trenches',176,4.20,'9781930000000','2011-12-21',167),(480,'Genetic Programming: An Introduction On The Automatic Evolution Of Computer Programs And Its Applications',NULL,3.82,'9781560000000',NULL,NULL),(481,'Graphics Programming Black Book Special Edition',1200,4.48,'9781580000000','1997-09-01',47),(482,'Linux System Programming: Talking Directly to the Kernel and C Library',429,4.20,'9781450000000','2013-06-05',1),(483,'How to Solve It by Computer',442,4.12,'9780130000000','1982-07-01',169),(484,'The Grammar of Graphics',691,4.20,'9780390000000','2005-06-01',199),(485,'Effective C#: 50 Specific Ways to Improve Your C#',307,4.01,'9780320000000','2004-12-13',5),(486,'Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency',256,4.01,'9780770000000','2002-04-09',57),(487,'Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle',516,3.97,'9780740000000','2003-03-08',128),(488,'Collective Intelligence in Action',425,3.74,'9781930000000','2008-11-04',111),(489,'The Hacker Crackdown: Law and Disorder on the Electronic Frontier',336,3.74,'9780550000000','1993-11-01',21),(490,'The Art of SQL',349,3.92,'9780600000000','2006-03-01',1),(491,'Algorithms in C, Part 5: Graph Algorithms',512,3.96,'9780200000000','2001-08-26',5),(492,'Computability Theory',420,4.62,'9781580000000','2003-11-17',50),(493,'Tmux: Productive Mouse-Free Development',88,3.92,'9781930000000','2012-02-29',208),(494,'Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life',304,3.93,'9780450000000','2003-04-29',164),(495,'The AWK Programming Language',224,4.25,'9780200000000','1988-01-11',157),(496,'Inside the C++ Object Model',304,4.20,'9780200000000','1996-05-13',5),(497,'Agile Testing: A Practical Guide for Testers and Agile Teams',533,3.83,'9780320000000','2009-01-09',5),(498,'Clojure Programming',630,4.18,'9781450000000','2012-04-19',1),(499,'Programming in Objective C',556,3.96,'9780670000000','2003-12-08',96),(500,'Lambda-Calculus, Combinators and Functional Programming',192,3.00,'9780520000000','2009-02-27',34),(501,'Causality: Models, Reasoning, and Inference',400,4.18,'9780520000000','2000-03-13',34),(502,'Why Programs Fail: A Guide to Systematic Debugging',400,3.91,'9780120000000','2009-06-01',133),(503,'The Best Software Writing I: Selected and Introduced by Joel Spolsky',305,3.84,'9781590000000','2005-10-21',14),(504,'The Architecture of Open Source Applications, Volume II',390,4.05,'9781110000000','2012-05-08',107),(505,'Head First HTML5 Programming',610,3.99,'9781450000000','2011-10-18',1),(506,'Code Craft: The Practice of Writing Excellent Code',610,3.96,'9781590000000','2006-12-21',139),(507,'High Performance MySQL: Optimization, Backups, Replication & Load Balancing',304,4.24,'9780600000000','2004-04-18',1),(508,'Web Form Design: Filling in the Blanks',226,4.04,'9781930000000','2008-12-01',184),(509,'Antipatterns: Refactoring Software, Architectures, and Projects in Crisis',336,3.79,'9780470000000','1998-04-03',232),(510,'Cassandra: The Definitive Guide',330,3.59,'9781450000000','2010-11-29',1),(511,'Algorithms in C++',672,3.94,'785343000000','1992-04-30',5),(512,'Agile Retrospectives: Making Good Teams Great',170,3.91,'9780980000000','2006-08-02',167),(513,'The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise',559,3.96,'9780140000000','2009-12-01',5),(514,'Core Python Programming',1100,3.86,'9780130000000','2006-09-28',169),(515,'Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching',720,4.14,'785342000000','1997-09-27',5),(516,'The Art of Computer Programming, Volume 4, Fascicles 0-4',944,5.00,'9780320000000','2009-04-01',5),(517,'Concepts in Programming Languages',540,3.45,'9780520000000','2010-07-23',34),(518,'Data and Computer Communications',878,3.87,'9780130000000','2006-08-01',169),(519,'The Society of Mind',336,4.01,'9780670000000','1988-03-15',190),(520,'The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind',400,3.76,'9780740000000','2006-11-07',190),(521,'Data Structures and Algorithms in C++',528,3.70,'9780530000000','2000-06-30',48),(522,'Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology)',896,4.17,'9780120000000','2006-06-21',50),(523,'Programming in Python 3: A Complete Introduction to the Python Language',552,3.69,'9780140000000','2008-12-26',5),(524,'The Internet of Money',150,4.13,NULL,'2016-08-29',126),(525,'The Art of Electronics',1152,4.33,'9780520000000','1989-07-28',34),(526,'A Pattern Language: Towns, Buildings, Construction',1216,4.39,'9780200000000','1977-08-25',150),(527,'Distributed Systems',582,4.09,'9781540000000','2017-02-01',52),(528,'The Hardware Hacker: Adventures in Making and Breaking Hardware',396,4.29,'9781590000000','2017-03-09',139),(529,'Kotlin in Action',360,4.50,'9781620000000','2016-05-23',111),(530,'Web Scraping with Python: Collecting Data from the Modern Web',256,4.14,NULL,'2015-06-15',1),(531,'What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry',310,3.81,'9780140000000','2006-02-28',160),(532,'Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley',528,3.72,'9780060000000','2016-06-28',88),(533,'Hello Ruby: Adventures in Coding',112,3.90,'9781250000000','2015-10-06',75),(534,'Zero Bugs and Program Faster',182,3.71,'9781000000000','2016-01-01',102),(535,'Steal This Computer Book 4.0 Acâ‚¬â€o What They WonAcâ‚¬2t Tell You About the Internet 4e',376,3.66,'9781590000000','2006-05-11',139),(536,'Software Architecture Patterns',47,3.69,NULL,'2015-03-23',1),(537,'Elixir in Action, Second Edition',384,4.50,NULL,'2019-01-23',111),(538,'Clojure for the Brave and True',352,4.27,NULL,NULL,NULL),(539,'The Robert C. Martin Clean Code Collection (Collection)',699,4.51,'9780130000000','2011-11-10',169),(540,'The Inevitable: Understanding the 12 Technological Forces That Will Shape Our Future',336,3.96,NULL,'2016-06-07',220),(541,'Database Systems: A Practical Approach to Design, Implementation and Management',1424,3.67,'9780320000000','2004-05-24',5),(542,'Mastering Emacs',280,4.16,NULL,'2015-05-23',NULL),(543,'Ada Byron Lovelace and the Thinking Machine',40,4.19,'9781940000000','2015-10-13',54),(544,'Structured Programming',234,4.23,'9780120000000','1972-03-23',4),(545,'Amazon Web Services in Action',424,3.81,'9781620000000','2015-10-17',111),(546,'Free Software, Free Society: Selected Essays',224,4.13,'9781880000000','2002-10-01',79),(547,'Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka',480,3.56,'9780130000000','2015-08-17',5),(548,'Management 3.0: Leading Agile Developers, Developing Agile Leaders',451,4.14,'9780320000000','2010-12-28',5),(549,'Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better',380,4.43,'9781940000000','2013-10-20',167),(550,'Java: A Beginner\'s Guide (Beginner\'s Guide)',NULL,3.96,'9780070000000','2005-04-01',119),(551,'Program or Be Programmed: Ten Commands for a Digital Age',152,3.69,NULL,'2010-11-01',143),(552,'Data Structure and Algorithmic Thinking with Python',468,4.10,'9788190000000','2015-01-29',35),(553,'Theory of Recursive Functions and Effective Computability',506,4.00,'9780260000000','1987-04-22',129),(554,'Dataclysm: Who We Are (When We Think No One\'s Looking)',304,3.74,'9780390000000','2014-09-09',56),(555,'Linux Bible',864,4.30,'9781120000000','2012-09-11',232),(556,'Java:  The Complete Reference',1000,4.15,'9780070000000','2011-02-07',119),(558,'Black Hat Python: Python Programming for Hackers and Pentesters',171,4.07,'9781590000000','2014-12-14',139),(559,'Build Your Own Lisp',NULL,4.22,NULL,'2014-03-23',NULL),(560,'Ruby Under a Microscope',272,4.37,NULL,'2012-03-23',NULL),(561,'A Bug Hunter\'s Diary: A Guided Tour Through the Wilds of Software Security',208,3.92,'9781590000000','2011-11-11',139),(562,'Advanced Concepts in Operating Systems',448,3.96,'9780070000000','1994-01-01',119),(563,'A History of Modern Computing',459,3.96,'9780260000000','2003-04-08',129),(564,'Machine Learning with R',396,4.22,'9781310000000','2014-06-13',152),(565,'The Hacker Playbook: Practical Guide To Penetration Testing',294,3.99,NULL,'2014-03-20',NULL),(566,'Intuition Pumps And Other Tools for Thinking',496,3.79,'9780390000000','2014-05-05',223),(567,'Flash Boys: A Wall Street Revolt',320,4.14,'9780390000000','2015-03-23',223),(568,'The Search: How Google and Its Rivals Rewrote the Rules of Business and Transformed Our Culture',320,3.83,'9781590000000','2005-09-08',166),(569,'Introduction to Reliable and Secure Distributed Programming',367,4.41,'9783640000000','2011-02-12',199),(570,'Reinventing Discovery: The New Era of Networked Science',264,3.92,'9780690000000','2011-10-23',174),(571,'Hacking the Xbox: An Introduction to Reverse Engineering',288,4.07,'9781590000000','2003-07-01',139),(572,'R Graphics Cookbook: Practical Recipes for Visualizing Data',416,4.24,'9781450000000','2012-12-06',1),(573,'21st Century C: C Tips from the New School',296,3.81,'9781450000000','2012-11-05',1),(574,'MongoDB: The Definitive Guide',216,3.85,'9781450000000','2010-09-24',1),(595,'Foundations of Computer Science',624,3.95,'9781840000000','2007-12-01',210),(596,'Programming from the Ground Up',332,4.12,'9780980000000','2004-07-01',23),(597,'Confident Ruby',296,4.40,NULL,'2012-06-05',NULL),(598,'Agile Software Development with Scrum',158,3.82,'9780130000000','2001-10-21',157),(628,'The Quick Python Book',367,3.82,'9781940000000','2010-01-22',111),(629,'Kanban: Successful Evolutionary Change for Your Technology Business',262,3.97,'9780980000000','2010-04-07',29),(630,'Team Geek: A Software Developer\'s Guide to Working Well with Others',167,3.97,'9781450000000','2012-07-21',1),(631,'Data Structures and Algorithm Analysis in Java',576,3.63,'9780320000000','2006-03-03',5),(632,'Fundamentals of Computer Graphics',392,3.67,'9781570000000','2002-06-15',3),(633,'Rework',279,3.94,'9780310000000','2010-03-09',57),(634,'Conceptual Mathematics: A First Introduction To Categories',NULL,4.32,'9780520000000','1997-11-28',34),(635,'Object-Oriented Programming in C++',1012,4.11,'9780670000000','2001-12-29',186),(636,'Design for Hackers: Reverse Engineering Beauty',352,3.74,'9781120000000','2011-08-29',232),(637,'The Sciences of the Artificial',248,4.23,'9780260000000','1996-09-26',129),(638,'Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant',424,4.09,'9780260000000','2013-12-06',129),(639,'Test Driven: Practical TDD and Acceptance TDD for Java Developers',513,3.83,'9781930000000','2007-10-19',111),(640,'Python Pocket Reference',148,4.00,'9780600000000','2005-03-06',1),(641,'SCJP Sun Certified Programmer for Java 6 Study Guide',851,4.28,'9780070000000','2008-06-24',119),(642,'Computer Organization',832,3.67,'9780070000000','2001-08-02',119),(643,'Refactoring Databases: Evolutionary Database Design',384,3.70,'9780320000000','2006-03-03',5),(644,'jQuery: Novice to Ninja',407,3.91,'9780980000000','2010-03-07',193),(645,'Thinking in C++, Volume One: Introduction to Standard C++',840,4.12,'76092006565','2000-03-25',157),(646,'Learning Java',954,3.60,'9780600000000','2005-05-30',1),(647,'Managing Humans: Biting and Humorous Tales of a Software Engineering Manager',209,3.97,'9781590000000','2007-06-01',14),(648,'Programming the Semantic Web',302,3.69,'9780600000000','2009-07-21',1),(649,'CSS3 For Web Designers',125,4.06,NULL,'2010-11-16',2),(650,'Data Communications and Networking (McGraw-Hill Forouzan Networking)',1168,3.90,'9780070000000','2006-02-09',119),(651,'SQL and Relational Theory: How to Write Accurate SQL Code',428,3.75,'9780600000000','2009-01-30',1),(652,'The Art of Computer Programming, Volume 4, Fascicle 4: Generating All Trees--History of Combinatorial Generation',120,4.50,'9780320000000','2006-02-01',5),(653,'How Would You Move Mount Fuji? Microsoft\'s Cult of the Puzzle--How the World\'s Smartest Companies Select the Most Creative Thinkers',288,3.57,'9780320000000','2004-04-02',106),(654,'The Road Ahead',286,3.69,'9780670000000','1995-11-21',220),(655,'Being Geek: The Software Developer\'s Career Handbook',318,3.70,'9780600000000','2010-08-10',1),(656,'The Art of Software Testing',256,3.69,'9780470000000','2004-06-21',232),(657,'The RSpec Book',426,3.87,'9781930000000','2010-12-22',167),(658,'The Implementation (TCP/IP Illustrated, Volume 2)',1174,4.21,'9780200000000','1995-02-10',5),(659,'Communicating Sequential Processes (Prentice Hall International Series in Computing Science)',256,4.33,'9780130000000','1985-04-01',169),(660,'Interactive Theorem Proving and Program Development: Coq Art: The Calculus of Inductive Constructions',472,3.86,'9783540000000','2004-05-14',199),(661,'Garbage Collection: Algorithms for Automatic Dynamic Memory Management',404,4.13,'9780470000000','1996-08-16',232),(662,'Database Systems: Design, Implementation, and Management',696,3.56,'9781420000000','2006-01-27',48),(663,'Learning GNU Emacs',536,3.63,'9780600000000','2004-12-20',1),(664,'Essential System Administration: Tools and Techniques for Linux and Unix Administration',1176,3.96,'9780600000000','2002-09-02',1),(665,'TCP/IP Network Administration',748,3.86,'9780600000000','2002-04-11',1),(666,'PHP & MySQL For Dummies',436,3.54,'9780470000000','2006-12-01',232),(667,'The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium',134,4.19,'9780200000000','2005-02-24',5),(668,'Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions',208,4.18,'9780200000000','1999-11-28',5),(669,'The Little Typer',424,4.35,'9780260000000','2018-09-18',204),(670,'Mathematics for Computer Science',1048,3.91,NULL,'2010-09-08',129),(671,'Cryptography: Theory and Practice (Discrete Mathematics and Its Applications)',593,3.71,'9781580000000','2005-11-01',50),(672,'Introduction to Artificial Intelligence',454,3.75,'9780490000000','1985-06-01',68),(673,'Software Project Survival Guide',306,3.82,'9781570000000','1997-10-22',128),(674,'Speaking JavaScript',460,4.37,'9781450000000','2014-03-24',1),(675,'Prediction Machines: The Simple Economics of Artificial Intelligence',272,4.00,NULL,'2018-04-17',91),(676,'Introduction to Linear Algebra',568,4.20,'9780960000000','2003-01-01',229),(677,'Girls Who Code: Learn to Code and Change the World',176,4.10,'9780750000000','2017-08-24',221),(678,'Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech',240,4.16,'9780390000000','2018-10-16',223),(679,'Think Java: How to Think Like a Computer Scientist',248,3.66,NULL,'2012-03-23',85),(680,'Quantum Computer Science',220,3.59,'9780520000000','2007-08-01',34),(681,'Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services',149,3.53,'9781490000000','2018-03-05',1),(682,'UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris',908,3.90,'9780600000000','2005-11-02',1),(683,'Envisioning Information',126,4.22,'9780960000000','1992-12-23',84),(684,'Programming Collective Intelligence: Building Smart Web 2.0 Applications',362,4.07,'9780600000000','2007-08-23',1),(685,'Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction',336,4.41,'9780690000000','2016-07-19',174),(686,'Intermediate Perl',256,3.97,'9780600000000','2006-03-18',1),(687,'Head First Python',494,3.77,'9781450000000','2010-12-07',1),(688,'Type-Driven Development with Idris',453,4.51,'9781620000000','2017-04-07',111),(689,'Functional and Reactive Domain Modeling',320,4.19,'9781620000000','2016-08-28',111),(690,'Future Crimes: Everything Is Connected, Everyone Is Vulnerable, and What We Can Do About It',393,3.94,'9780390000000','2015-02-24',67),(691,'Blockchain: Blueprint for a New Economy',152,3.31,NULL,'2015-01-24',1),(692,'Metaprogramming Ruby 2: Program Like the Ruby Pros',280,4.47,'9781940000000','2014-08-18',167),(693,'Computing: A Concise History',199,3.63,'9780260000000','2012-06-15',129),(694,'If Hemingway Wrote JavaScript',192,4.17,'9781590000000','2014-10-23',139),(695,'Just Enough Software Architecture: A Risk-Driven Approach',360,3.53,'9780980000000','2010-09-01',116),(696,'Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility',133,3.84,NULL,'2016-11-18',105),(697,'High Performance Python: Practical Performant Programming for Humans',370,4.17,'9781450000000','2014-08-25',1),(698,'Introduction to Computing Systems: From Bits & Gates to C & Beyond',656,3.77,'9780070000000','2003-08-05',119),(699,'Learning Agile: Understanding Scrum, XP, Lean, and Kanban',400,4.12,'9781450000000','2014-06-22',1),(700,'Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science (Computer Science and Scientific Computing)',609,3.96,'9780120000000','1994-02-17',133),(701,'Reactive Design Patterns',325,3.54,'9781620000000','2014-03-28',111),(702,'Counter Hack Reloaded: A Step-By-Step Guide to Computer Attacks and Effective Defenses',748,3.96,'9780130000000','2005-12-23',169),(703,'Android Programming: The Big Nerd Ranch Guide',602,4.31,'9780320000000','2013-04-07',27),(704,'Data Structures and Algorithms in Python',768,4.08,'9781120000000','2013-03-18',232),(705,'The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy',159,3.91,'9781600000000','2011-08-04',202),(706,'Getting Started with OAuth 2.0',82,3.50,'9781450000000','2012-02-29',1),(707,'Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming',322,4.54,'9781450000000','2013-08-15',1),(708,'In Pursuit of the Traveling Salesman: Mathematics at the Limits of Computation',228,3.88,'691152705','2012-01-16',174),(709,'ggplot2: Elegant Graphics for Data Analysis',212,4.31,'9780390000000','2009-08-01',199),(710,'Distributed Operating Systems',632,3.96,'9780130000000','1994-09-04',157),(711,'SciPy and NumPy: An Overview for Developers',82,2.96,'9781450000000','2012-11-22',1),(712,'Scala in Depth',276,3.93,NULL,'2012-05-23',111),(713,'Implementation Patterns',157,3.62,'9780320000000','2007-10-01',5),(714,'Networks, Crowds, and Markets: Reasoning about a Highly Connected World',727,4.17,'9780520000000','2010-07-31',34),(715,'Cypherpunks: Freedom and the Future of the Internet',192,3.70,'9781940000000','2012-11-23',143),(716,'Selected Writings on Computing: A Personal Perspective',362,4.25,'9780390000000','1982-10-25',199),(717,'The Practice of System and Network Administration',1011,4.39,'9780320000000','2007-06-01',5),(718,'Tubes: A Journey to the Center of the Internet',294,3.50,'9780060000000','2012-05-23',70),(719,'Getting Started with Arduino',128,3.78,'9780600000000','2009-03-31',110),(720,'The Object-Oriented Thought Process',330,3.68,'9780670000000','2008-08-01',5),(721,'Foundations of Programming - Building Better Software',79,3.81,NULL,'2008-03-23',NULL),(722,'Joe Celko\'s SQL for Smarties: Advanced SQL Programming',840,3.95,'9780120000000','2005-08-01',133),(723,'Practical C Programming',456,3.68,'9781570000000','1997-08-11',1),(724,'Java in a Nutshell',1224,3.81,'9780600000000','2005-03-25',1),(725,'Parsing Techniques: A Practical Guide',662,4.20,'9780390000000','2008-01-01',199),(726,'The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations',127,4.70,'9780200000000','2005-02-24',5),(727,'The Art of Computer Programming, Volume 4, Fascicle 1: Bitwise Tricks & Techniques; Binary Decision Diagrams',260,4.73,'9780320000000','2009-03-01',5),(728,'The Old New Thing: Practical Development Throughout the Evolution of Windows',517,3.92,'9780320000000','2006-12-01',5),(729,'Inside the Machine',320,4.13,'9781590000000','2006-12-08',139),(730,'Python in a Nutshell',695,3.88,'9780600000000','2006-07-24',1),(731,'Head First Software Development',498,3.93,'9780600000000','2007-12-27',1),(732,'Programming Game AI by Example',495,4.07,'9781560000000','2004-09-30',101),(733,'Lex & Yacc',388,3.68,'9781570000000','1992-10-08',1),(734,'Implementing Lean Software Development: From Concept to Cash',276,4.16,'9780320000000','2006-10-01',5),(735,'Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam',888,4.16,'9780600000000','2004-08-30',1),(736,'Distributed Algorithms',904,4.19,'9781560000000','1996-03-15',133),(737,'Why\'s (Poignant) Guide to Ruby',176,4.05,NULL,'2007-03-23',18),(738,'Perl Best Practices: Standards and Styles for Developing Maintainable Code',517,4.27,'9780600000000','2005-07-22',1),(739,'HTML & XHTML: The Definitive Guide',680,3.91,'9780600000000','2006-10-24',1),(740,'Lisp',611,3.98,'9780200000000','1989-01-11',5),(741,'Broad Band: The Untold Story of the Women Who Made the Internet',288,4.00,'9780740000000','2018-03-06',165),(742,'Gray Hat Hacking: The Ethical Hacker\'s Handbook',434,4.09,'9780070000000','2004-12-01',119),(743,'Machine Learning',224,3.62,NULL,'2016-09-30',204),(744,'Once Upon an Algorithm: How Stories Explain Computing',336,3.81,'9780260000000','2017-08-11',129),(745,'Feynman And Computation',462,4.42,'9780810000000','2002-06-27',230),(746,'Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs',190,3.59,'9781680000000','2014-05-23',167),(747,'Python Data Science Handbook: Tools and Techniques for Developers',500,4.28,'9781490000000','2016-12-25',1),(748,'Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun',287,4.33,'9781940000000','2013-03-23',208),(749,'Spam Nation: The Inside Story of Organized Cybercrime Acâ‚¬â€? from Global Epidemic to Your Front Door',256,3.72,'9781400000000','2014-11-18',196),(750,'C Programming Absolute Beginner\'s Guide',352,4.24,NULL,'2013-08-02',179),(751,'Assembly Language: Step-By-Step',448,4.22,'9780470000000','1992-10-06',232),(752,'The Little MLer',198,3.91,'9780260000000','1998-01-05',129),(753,'Lambda-Calculus and Combinators: An Introduction',345,3.80,'9780520000000','2008-07-01',34),(754,'More Programming Pearls: Confessions of a Coder',224,4.03,'9780200000000','1988-01-11',5),(755,'But How Do It Know? - The Basic Principles of Computers for Everyone',221,4.49,'9780620000000','2009-07-04',98),(756,'Learning Spark',300,3.87,'9781450000000','2014-07-22',1),(757,'Java Performance: The Definitive Guide',500,4.38,'9781450000000','2014-05-22',1),(758,'Red Team Field Manual (RTFM)',96,4.22,'9781490000000','2014-02-11',52),(759,'Systems Performance: Enterprise and the Cloud',735,4.47,'9780130000000','2013-10-26',169),(760,'Learning Javascript Design Patterns',227,3.84,NULL,'2012-05-01',1),(761,'SQL Performance Explained',204,4.34,'9783950000000','2012-07-30',115),(762,'Python 3 Object Oriented Programming',388,4.01,'9781850000000','2010-07-19',152),(763,'The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or Any Top Tech Company',280,3.77,'9780470000000','2011-03-01',100),(764,'C++ Coding Standards: 101 Rules, Guidelines, and Best Practices',240,4.20,'76092018117','2004-11-01',5),(765,'WindowsÂ® Internals, Part 2: Covering Windows ServerÂ® 2008 R2 and Windows 7',674,4.54,'9780740000000','2012-10-02',128),(766,'The Healthy Programmer',220,3.73,'9781940000000','2013-03-23',208),(767,'Practical Cryptography',385,4.18,'9780470000000','2003-04-17',232),(768,'Continuous Integration: Improving Software Quality and Reducing Risk',283,3.79,'9780320000000','2007-07-09',5),(769,'Sams Teach Yourself SQLAcâ€žc in 10 Minutes',242,4.02,'9780670000000','2004-03-01',186),(770,'Data Structures and Algorithm Analysis in C',528,3.80,'9780200000000','1996-09-19',157),(771,'The Master Switch: The Rise and Fall of Information Empires',384,3.84,'9780310000000','2010-11-02',103),(772,'Bayesian Reasoning and Machine Learning',697,4.11,'9780520000000','2012-04-01',34),(773,'Computer Science Illuminated',636,3.55,'9780760000000','2006-12-01',101),(774,'Functional JavaScript: Introducing Functional Programming with Underscore.js',260,4.07,'9781450000000','2013-06-17',1),(775,'We Are Anonymous: Inside the Hacker World of LulzSec, Anonymous, and the Global Cyber Insurgency',512,3.94,'9780320000000','2012-06-05',106),(776,'A First Course in Logic: An Introduction to Model Theory, Proof Theory, Computability, and Complexity',431,4.31,'9780200000000','2004-09-01',148),(777,'Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript',240,4.32,'9780320000000','2012-12-06',5),(778,'Fire in the Valley: The Making of the Personal Computer',463,4.11,'9780070000000','1999-11-29',119),(779,'Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software',800,4.43,'9781590000000','2012-02-29',139),(780,'Objective-C Programming: The Big Nerd Ranch Guide',263,4.17,'9780320000000','2011-10-18',5),(781,'The Art Of Prolog: Advanced Programming Techniques',437,3.79,'9780260000000','1986-05-01',129),(782,'Think Stats',138,3.66,'9781450000000','2011-07-22',1),(783,'Data and Reality',NULL,4.05,'9781590000000',NULL,NULL),(784,'Learning SQL',289,3.86,'9780600000000','2005-09-01',1),(785,'GA¶del\'s Proof',129,4.14,'9780810000000','2001-10-01',137),(786,'Essentials of Computer Organization and Architecture',673,3.20,'9780760000000','2003-01-01',101),(787,'jQuery in Action',347,3.94,'9781930000000','2008-02-01',111),(788,'The Art and Science of Java',587,3.99,'9780320000000','2007-02-01',157),(789,'Death March',230,3.83,'9780130000000','2003-11-16',169),(790,'Programming Scala: Scalability = Functional Programming + Objects',448,3.72,'9780600000000','2009-09-22',1),(791,'Compiler Construction: Principles and Practice',592,3.90,'9780530000000','1997-01-24',39),(792,'Programming Clojure',304,3.82,'9781930000000','2009-06-04',167),(793,'OpenGL SuperBible: Comprehensive Tutorial and Reference',1205,3.99,'9780320000000','2007-06-01',5),(794,'Thinking Forth',316,3.91,'9780980000000','2004-12-27',176),(795,'Linkers and Loaders',256,3.96,'9781560000000','1999-10-25',133),(796,'Processing: A Programming Handbook for Visual Designers and Artists',710,4.15,'9780260000000','2007-08-17',129),(797,'Designing Web Usability',432,3.80,'9781560000000','2000-01-01',136),(798,'The Scheme Programming Language',295,3.94,'9780260000000','2003-09-26',129),(799,'Python Essential Reference (Developer\'s Library)',648,4.21,'9780670000000','2006-03-02',186),(800,'C Programming: A Modern Approach',832,4.26,'9780390000000','2008-04-01',223),(801,'Modern Compiler Implementation in Java',512,3.47,'9780520000000','2015-01-28',34),(802,'WindowsA‚Â® Internals (PRO-Developer)',1232,4.46,'9780740000000','2009-06-17',128),(803,'Designing Interfaces: Patterns for Effective Interaction Design',352,3.82,'9780600000000','2005-11-28',1),(804,'Theoretische Informatik - kurzgefasst',198,3.67,'9783830000000','2001-03-01',198),(805,'The Manga Guide to Databases',224,4.05,'9781590000000','2008-12-01',139),(806,'Randomized Algorithms',496,4.06,'9780520000000','1995-08-01',34),(807,'The Haskell School of Expression: Learning Functional Programming Through Multimedia',382,3.72,'9780520000000','2000-02-01',34),(808,'Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems',161,4.11,'9780320000000','2009-12-01',136),(809,'Artificial Intelligence: Structures and Strategies for Complex Problem Solving',928,3.69,'9780320000000','2004-10-21',5),(810,'A Madman Dreams of Turing Machines',230,3.67,'9781400000000','2006-08-22',11),(811,'High Performance JavaScript',242,4.05,'9780600000000','2010-03-30',239),(812,'Principles of Computer System Design: An Introduction',526,3.70,'9780120000000','2009-07-07',133),(813,'Algorithmic Game Theory',776,4.19,'9780520000000','2013-12-06',34),(814,'Neural Networks: A Comprehensive Foundation',842,3.89,'9780130000000','1998-07-06',169),(815,'Running Linux',749,3.70,'9781570000000','1999-08-11',1),(816,'UNIX Network Programming, Volume 1: The Sockets Networking API',991,4.35,'76092025917','2003-11-24',5),(817,'The Java Programming Language',891,3.80,'9780320000000','2005-08-25',5),(818,'Computer Power and Human Reason: From Judgment to Calculation',300,4.29,'9780720000000','1976-01-01',226),(819,'Programming Challenges: The Programming Contest Training Manual',364,4.04,'9780390000000','2003-05-12',199),(820,'How to Solve It: Modern Heuristics',554,3.98,'9783540000000','2004-09-21',199),(821,'Writing Effective Use Cases',304,3.95,'9780200000000','2000-10-15',5),(822,'Concurrent Programming in Javai?1: Design Principles and Pattern',432,4.18,'9780200000000','1999-11-04',5),(823,'Hello World: Being Human in the Age of Algorithms',246,4.14,'9780390000000','2018-09-18',223),(824,'A Mind at Play: How Claude Shannon Invented the Information Age',384,4.15,'9781480000000','2017-07-18',190),(825,'More Effective C++',336,4.33,'785343000000','1996-01-08',5),(826,'The Little Prover',248,3.96,'9780260000000','2015-07-10',129),(827,'The Dark Net: Inside the Digital Underworld',320,3.66,'9780430000000','2014-08-21',234),(828,'Physically Based Rendering: From Theory to Implementation',1167,4.58,'9780120000000','2010-07-12',133),(829,'Competitive Programming 3',447,4.62,NULL,'2013-06-07',107),(830,'Coding the Matrix: Linear Algebra through Computer Science Applications',528,4.32,'9780620000000','2013-07-26',51),(831,'Zero to One: Notes on Startups, or How to Build the Future',195,4.16,'9780800000000','2014-09-16',57),(832,'Readings in Database Systems',685,4.71,'9781560000000','1998-01-01',133),(833,'The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling',464,4.12,'9780470000000','2002-04-26',100),(834,'Python Crash Course: A Hands-On, Project-Based Introduction to Programming',560,4.25,'9781590000000','2015-12-03',139),(835,'Data Smart: Using Data Science to Transform Information into Insight',409,4.17,'9781120000000','2013-10-31',100),(836,'The Principles of Object-Oriented JavaScript',120,4.38,NULL,'2014-02-07',139),(837,'The UNIX Hater\'s Handbook: The Best of UNIX-Haters On-line Mailing Reveals Why UNIX Must Die,',329,3.68,'9781570000000','1994-06-01',95),(838,'Thinking in Systems: A Primer',240,4.26,'9781600000000','2008-12-03',42),(839,'The Art of Prolog: Advanced Programming Techniques',552,3.91,'9780260000000','1994-03-10',129),(840,'Tcp/IP Illustrated, Volume 1: The Protocols',1017,4.60,'9780320000000','2011-11-25',5),(841,'Realm of Racket: Learn to Program, One Game at a Time,',312,3.69,'9781590000000','2013-06-25',139),(842,'Metamagical Themas: Questing for the Essence of Mind and Pattern',880,4.18,'9780470000000','1996-04-05',24),(843,'Hadoop: The Definitive Guide',528,3.94,'9780600000000','2009-06-12',1),(844,'Complexity: A Guided Tour',349,4.06,'9780200000000','2009-04-01',150),(845,'Principles of Compiler Design',604,3.97,'9780200000000','1977-03-23',5),(846,'Version Control with Git',297,3.89,'9780600000000','2009-06-11',1),(847,'Mindstorms: Children, Computers, And Powerful Ideas',252,4.30,'9780470000000','1993-08-04',24),(848,'Specification by Example',249,4.04,'9781620000000','2011-06-03',111),(849,'Algorithmic Puzzles',257,4.11,'9780200000000','2011-10-14',150),(850,'You Are Not a Gadget',221,3.54,'9780310000000','2010-01-12',11),(851,'Smalltalk Best Practice Patterns',224,4.18,'9780130000000','1996-10-13',169),(852,'Mathematics for 3D Game Programming and Computer Graphics',545,4.05,'8581030000000','2011-06-02',39),(853,'Code Simplicity: The Fundamentals of Software',84,3.62,'9781450000000','2012-04-05',1),(854,'Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries',480,4.21,'9780320000000','2008-10-22',5),(855,'Logicomix: An Epic Search for Truth',352,4.03,'9781600000000','2009-10-05',28),(856,'Introduction to Modern Cryptography: Principles and Protocols',534,4.30,'9781580000000','2007-08-31',50),(857,'Modern Compiler Implementation in ML',552,3.91,'9780520000000','2004-05-26',34),(858,'Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems',192,4.22,'9780810000000','2006-11-05',12),(859,'Metaprogramming Ruby',296,4.33,'9781930000000','2010-02-22',167),(860,'DNS and BIND',642,3.96,'9780600000000','2006-06-02',1),(861,'Social Engineering: The Art of Human Hacking',382,3.82,'9780470000000','2010-12-21',232),(862,'Modern Compiler Implementation in C',556,3.60,'9780520000000','2004-05-26',34),(863,'Data Analysis with Open Source Tools: A Hands-On Guide for Programmers and Data Scientists',509,4.05,'9780600000000','2010-11-28',1),(864,'The Art of Computer Programming, Volume 4, Fascicle 3: Generating All Combinations and Partitions',160,4.50,'9780200000000','2005-07-01',5),(865,'The Agile Samurai: How Agile Masters Deliver Great Software',267,3.93,NULL,'2010-03-23',208),(866,'Handbook of Applied Cryptography',810,4.03,'9780850000000','1996-10-16',50),(867,'Algorithmics: The Spirit of Computing',480,3.94,'9780200000000','1992-01-23',5),(868,'Haskell: The Craft of Functional Programming',487,3.53,'9780200000000','1999-03-29',5),(869,'WindowsÂ® Internals, Part 1: Covering Windows ServerÂ® 2008 R2 and Windows 7',754,4.43,'9780740000000','2012-04-05',128),(870,'Data Structures and Algorithms in Java',800,4.09,'9780670000000','2002-11-16',186),(871,'The Man Who Knew Too Much: Alan Turing and the Invention of the Computer',336,3.48,'9780390000000','2006-11-17',223),(872,'Free as in Freedom: Richard Stallman\'s Crusade for Free Software',240,3.81,'9780600000000','2002-03-08',1),(873,'The Design and Implementation of the FreeBSD Operating System',720,4.31,'9780200000000','2004-08-01',5),(874,'Eloquent Ruby',413,4.35,'9780320000000','2011-02-21',5),(875,'Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age',480,4.13,'9780890000000','2000-04-05',88),(876,'LISP in Small Pieces',514,4.28,'9780520000000','2003-10-18',34),(877,'User Stories Applied: For Agile Software Development',268,3.88,'9780320000000','2004-03-11',5),(878,'REST in Practice: Hypermedia and Systems Architecture',448,3.82,'9780600000000','2010-09-24',1),(879,'Programming Languages: Application and Interpretation',360,4.09,NULL,NULL,NULL),(880,'Agile Estimating and Planning',330,4.09,'9780130000000','2005-11-01',169),(881,'Neural Networks for Pattern Recognition',504,4.07,'9780200000000','1996-01-18',43),(882,'iWoz: Computer Geek to Cult Icon: How I Invented the Personal Computer, Co-Founded Apple, and Had Fun Doing It',313,3.85,'9780390000000','2007-10-17',223),(883,'Database Management Systems',1104,3.76,'9780070000000','2002-08-14',119),(884,'97 Things Every Software Architect Should Know: Collective Wisdom from the Experts',222,3.60,'9780600000000','2009-02-12',1),(885,'Snow Crash',480,4.03,NULL,'2003-08-26',197),(886,'ANSI Common Lisp',444,4.12,'9780130000000','1996-03-23',157),(887,'An Introduction to Genetic Algorithms',221,3.75,'9780260000000','1998-03-02',32),(888,'Writing Solid Code',288,4.09,'9781560000000','1993-01-01',128),(889,'Writing Secure Code',768,4.01,'9780740000000','2002-12-14',128),(890,'The Nature of Code',520,4.60,'9780990000000','2012-12-13',205),(891,'Computer System Architecture',544,3.80,'9780130000000','1992-10-29',169),(892,'C++ Standard Library: A Tutorial and Reference',832,4.15,'9780200000000','1999-08-12',5),(893,'The Design and Analysis of Computer Algorithms',480,3.85,'9780200000000','1974-01-11',157),(894,'Combinatorial Optimization: Algorithms and Complexity',528,3.98,'9780490000000','1998-01-29',68),(895,'The Art of Computer Programming, Volume 4, Fascicle 0: Introduction to Combinatorial Algorithms and Boolean Functions',216,4.53,'9780320000000','2008-05-01',5),(896,'Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology',556,4.05,'9780520000000','1997-05-01',34),(897,'Analysis Patterns: Reusable Object Models',384,3.78,'9780200000000','1996-10-19',5),(898,'The Design and Evolution of C++',480,4.29,'9780200000000','1994-04-08',5),(899,'Design Patterns Explained: A New Perspective on Object-Oriented Design',480,3.87,'9780320000000','2004-10-22',5),(900,'Introduction to Machine Learning',415,3.67,'9780260000000','2004-10-01',129),(901,'Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World',368,3.36,'9780670000000','2016-05-10',165),(902,'Rise of the Robots: Technology and the Threat of a Jobless Future',352,4.03,'9780470000000','2015-05-05',24),(903,'High Performance Browser Networking',400,4.52,NULL,'2013-03-23',1),(904,'Scrum: The Art of Doing Twice the Work in Half the Time',237,4.19,'9780390000000','2014-09-30',57),(905,'Data Science for Business: What you need to know about data mining and data-analytic thinking',414,4.17,'9781450000000','2013-08-16',1),(906,'The Mathematical Theory of Communication',125,4.39,'9780250000000','1963-03-23',217),(907,'The Shallows: What the Internet Is Doing to Our Brains',280,3.87,'9780390000000','2011-06-06',223),(908,'Object Thinking',334,3.97,'9780740000000','2004-02-21',128),(909,'Scala for the Impatient',384,4.12,'9780320000000','2012-03-16',5),(910,'Effective Programming: More Than Writing Code',283,3.91,NULL,'2012-07-10',94),(911,'Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers',288,4.03,'9781600000000','2012-11-22',203),(912,'The Lean Startup: How Today\'s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses',299,4.06,'9780310000000','2011-09-13',59),(913,'Digital Design and Computer Architecture',592,4.29,'9780120000000','2007-03-01',133),(914,'Design Patterns in Ruby',352,4.16,'9780320000000','2007-12-01',5),(915,'Linux in a Nutshell',925,3.91,'9780600000000','2005-08-06',1),(916,'Computer Vision: Algorithms and Applications',812,4.17,'9781850000000','2010-10-19',199),(917,'Writing for Computer Science',270,3.98,'9781850000000','2004-06-03',199),(918,'C: A Reference Manual',458,4.15,'9780130000000','1994-12-01',169),(919,'Quantum Computing for Computer Scientists',384,4.13,'9780520000000','2008-08-11',34),(920,'To Mock a Mockingbird and Other Logic Puzzles',256,4.13,'9780190000000','2000-11-01',150),(921,'A Byte of Python',149,4.05,NULL,NULL,NULL),(922,'Discrete Mathematics with Applications',928,3.94,'9780530000000','2003-12-22',33),(923,'Artificial Intelligence',640,3.82,'9780070000000','1991-03-01',119),(924,'Computation: Finite and Infinite Machines (Automatic Computation)',317,4.57,'9780130000000','1967-06-01',169),(925,'sed & awk',434,3.83,'9781570000000','1997-03-23',1),(926,'The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity',255,3.94,NULL,'2004-03-05',186),(927,'Software Craftsmanship',305,4.31,NULL,'2014-03-10',105),(928,'You Don\'t Know JS: Async & Performance',296,4.28,'9781490000000','2015-03-09',1),(929,'You Don\'t Know JS: ES6 & Beyond',278,4.37,'9781490000000','2015-12-27',1),(930,'The Architecture of Open Source Applications',432,3.68,'9781260000000','2011-05-25',107),(931,'Modern C++ Design: Generic Programming and Design Patterns Applied',360,4.24,'9780200000000','2001-02-23',5),(932,'The Complete Software Developer\'s Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job',796,4.20,NULL,'2017-07-12',192),(933,'Countdown to Zero Day: Stuxnet and the Launch of the World\'s First Digital Weapon',406,4.12,'9780770000000','2014-11-11',56),(934,'Elements of Programming Interviews: The Insiders\' Guide C++',480,4.28,'9781480000000','2012-10-11',52),(935,'Hacking Exposed: Network Security Secrets & Solutions',692,3.77,'9780070000000','2005-04-19',119),(936,'The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet',1200,4.20,'9780680000000','1996-12-05',187),(937,'Advanced Compiler Design and Implementation',856,3.90,'9781560000000','1997-08-15',133),(938,'Getting Real: The Smarter, Faster, Easier Way to Build a Web Application',171,4.01,NULL,'2006-03-23',188),(939,'The Art of Readable Code',204,3.93,'9780600000000','2011-11-23',1),(940,'Digital Design',516,3.98,'9780130000000','2001-08-01',169),(941,'Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages',350,3.80,'9781930000000','2010-01-07',167),(942,'The Ruby Programming Language',448,4.02,'9780600000000','2008-02-01',1),(943,'An Introduction to the Analysis of Algorithms',512,4.00,'9780200000000','1995-12-10',5),(944,'The Web Application Hacker\'s Handbook: Discovering and Exploiting Security Flaws',722,4.15,'9780470000000','2007-10-01',100),(945,'Python Machine Learning',454,4.30,'9781780000000','2015-10-01',152),(946,'Write Great Code: Volume 1: Understanding the Machine',456,3.92,'9781590000000','2004-11-08',139),(947,'Doing Data Science',375,3.74,'9781450000000','2013-11-03',1),(948,'The Shellcoder\'s Handbook: Discovering and Exploiting Security Holes',718,4.13,'9780470000000','2007-08-01',232),(949,'The Science of Programming',NULL,3.90,'9780390000000','1989-04-21',199),(950,'Logic in Computer Science: Modelling and Reasoning about Systems',447,3.87,'9780520000000','2004-08-26',34),(951,'Interaction Design: Beyond Human-Computer Interaction',773,3.72,'9780470000000','2007-03-01',100),(952,'Transaction Processing: Concepts and Techniques',1070,4.38,'9781560000000','1992-09-15',133),(953,'RESTful Web Services',454,3.84,'9780600000000','2007-05-15',1),(954,'Object-Oriented Software Construction (Book/CD-ROM)',1296,4.06,'9780140000000','1997-04-03',169),(955,'Literate Programming',384,3.86,'9780940000000','1992-06-01',40),(956,'Unix Network Programming, Volume 1: Networking APIs - Sockets and XTI',1009,4.29,'9780130000000','1997-10-17',169),(957,'The Well-Grounded Rubyist',520,4.34,'9781930000000','2009-06-04',111),(958,'Category Theory for Programmers',396,4.13,NULL,'2018-10-21',NULL),(959,'The Self-Taught Programmer: The Definitive Guide to Programming Professionally',301,4.05,NULL,'2017-01-24',214),(960,'Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money',416,4.17,'9780060000000','2015-05-19',88),(961,'Haskell Programming From First Principles',1189,4.48,NULL,'2015-03-23',86),(962,'Regular Expressions Cookbook',510,4.09,'9780600000000','2009-05-29',1),(963,'You Don\'t Know JS: Types & Grammar',182,4.47,'9781490000000','2015-02-21',1),(964,'Introduction to Java Programming: Comprehensive Version',1301,4.08,'9780130000000','2006-06-01',169),(965,'JavaScript Patterns',216,4.17,'9780600000000','2010-09-28',1),(966,'Elements of Information Theory',748,4.15,'9780470000000','2006-06-01',233),(967,'Practical Common LISP',499,4.14,'9781590000000','2007-06-26',14),(968,'Graph Databases',224,3.66,'9781450000000','2013-06-17',1),(969,'Computational Fairy Tales',204,3.99,'9781480000000','2012-06-26',52),(970,'Crypto: How the Code Rebels Beat the Government--Saving Privacy in the Digital Age',368,3.98,'9780140000000','2001-12-31',160),(971,'Learning the vi and Vim Editors',494,3.90,'9780600000000','2008-07-22',1),(972,'Big Data: Principles and best practices of scalable realtime data systems',328,3.83,'9781620000000','2012-09-23',111),(973,'NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence',192,4.09,'9780320000000','2012-08-13',5),(974,'UNIX and Linux System Administration Handbook',1327,4.40,'9780130000000','2014-03-23',169),(975,'UNIX Power Tools',1122,4.14,'9781570000000','1997-08-09',1),(976,'Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks',312,4.20,'9781590000000','2005-04-22',139),(977,'Problem Solving with Algorithms and Data Structures Using Python',357,4.09,'9781590000000','2005-09-01',77),(978,'Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are',338,3.92,'9780060000000','2017-05-09',63),(979,'The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations',437,4.35,'9781940000000','2016-10-06',97),(980,'Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture',339,4.25,'9780810000000','2004-05-11',181),(981,'The Productive Programmer',226,3.71,'9780600000000','2008-07-10',1),(982,'The Haskell Road to Logic, Maths and Programming',432,3.68,'9780950000000','2012-03-23',45),(983,'Python for Data Analysis',400,4.10,'9781450000000','2012-10-23',1),(984,'Land of LISP: Learn to Program in LISP, One Game at a Time,',504,4.14,'9781590000000','2010-04-28',139),(985,'Programming in Scala',736,4.21,'9780980000000','2008-01-01',16),(986,'Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D',600,3.96,'9780600000000','2006-11-01',1),(987,'Perl Cookbook',927,4.01,'9780600000000','2003-08-31',1),(988,'Cryptography and Network Security: Principles and Practice',681,4.02,'9780130000000','2002-08-27',169),(989,'Spring in Action',650,3.93,'9781930000000','2007-08-23',111),(990,'The Art of Invisibility: The World\'s Most Famous Hacker Teaches You How to Be Safe in the Age of Big Brother and Big Data',320,3.99,'9780320000000','2017-02-14',106),(991,'Programming: Principles and Practice Using C++',1236,4.17,'9780320000000','2008-12-25',5),(992,'The Imposter\'s Handbook',463,3.97,NULL,'2016-09-23',26),(993,'Where Wizards Stay Up Late: The Origins of the Internet',304,3.87,'9780680000000','1998-01-21',190),(994,'The Go Programming Language',380,4.45,'9780130000000','2015-08-27',5),(995,'The Thrilling Adventures of Lovelace and Babbage',317,4.05,'9780310000000','2015-04-21',154),(996,'The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal',512,4.48,'9780140000000','2002-08-27',160),(997,'Java 8 in Action',394,4.31,NULL,'2014-08-23',111),(998,'Essential Scrum: A Practical Guide to the Most Popular Agile Process',496,4.14,'9780140000000','2012-08-05',5),(999,'Learning From Data: A Short Course',213,4.43,'9781600000000','2012-03-23',13),(1000,'High Performance Web Sites',146,4.17,'9780600000000','2007-09-21',1),(1001,'Dependency Injection in .NET',584,4.35,'9781940000000','2011-09-28',111),(1002,'Introduction to Functional Programming',293,4.13,'9780130000000',NULL,NULL),(1003,'Pattern Classification',688,4.02,'9780470000000','2000-11-09',233),(1004,'Real-Time Rendering',1027,4.48,'9781570000000','2008-07-25',3),(1005,'Kingpin: How One Hacker Took Over the Billion-Dollar Cybercrime Underground',288,3.94,'9780310000000','2011-02-22',56),(1006,'Practical Foundations for Programming Languages',582,4.03,NULL,'2012-01-30',36),(1007,'The Golden Ticket: P, Np, and the Search for the Impossible',176,3.60,'9780690000000','2013-03-31',174),(1008,'xUnit Test Patterns: Refactoring Test Code',883,3.92,'9780130000000','2007-05-01',5),(1009,'Computational Geometry: Algorithms and Applications',367,4.05,'9783540000000','2000-02-18',199),(1010,'Head First C#',714,3.92,'9780600000000','2007-12-03',1),(1011,'Programming Erlang',519,3.97,'9781930000000','2007-07-18',167),(1012,'C Primer Plus',959,4.10,'752063000000','2004-11-23',186),(1014,'Dive Into Python',413,3.96,'9781590000000','2004-11-05',14),(1015,'Java Puzzlers: Traps, Pitfalls, and Corner Cases',282,4.20,'9780320000000','2005-09-01',5),(1016,'Learning the bash Shell',333,3.89,'9780600000000','2005-04-08',1),(1017,'Practices of an Agile Developer: Working in the Real World',189,3.88,'9780970000000','2006-04-01',167),(1018,'A New Kind of Science',1264,3.56,'9781580000000','2002-05-01',236),(1019,'The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation',514,4.34,'9780260000000','2000-01-27',32),(1020,'Introduction to Algorithms: A Creative Approach',478,4.23,'9780200000000','1989-01-11',5),(1021,'The Art of Multiprocessor Programming',508,3.96,'9780120000000','2008-03-01',133),(1022,'An Introduction to Information Theory: Symbols, Signals and Noise',306,3.95,'9780490000000','1980-11-01',68),(1023,'The Book of Why: The New Science of Cause and Effect',432,4.01,'9780470000000','2018-05-15',24),(1024,'Selected Papers on Computer Science',276,3.88,'9781880000000','2004-11-15',40),(1025,'Software Estimation: Demystifying the Black Art',308,4.03,'9780740000000','2006-03-04',128),(1026,'An Introduction to Database Systems',1040,3.93,'9780320000000','2003-08-01',157),(1027,'Programming Python',1552,3.96,'9780600000000','2006-08-01',1),(1028,'Object-Oriented Analysis and Design with Applications',720,3.90,'9780200000000','2007-04-01',5),(1029,'Data Mining: Practical Machine Learning Tools and Techniques',525,3.87,'9780120000000','2005-06-01',133),(1030,'Make Your Own Neural Network',252,4.36,NULL,'2016-03-29',NULL),(1031,'The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact',260,4.30,'9781000000000','2015-03-19',72),(1032,'The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes',294,4.41,'9781440000000','2009-03-20',51),(1033,'Neural Networks and Deep Learning',NULL,4.49,NULL,'2013-11-25',NULL),(1034,'How Google Works',305,4.05,NULL,'2014-09-23',99),(1035,'Seven Concurrency Models in Seven Weeks: When Threads Unravel',267,3.84,'9781940000000','2014-02-25',167),(1036,'Think Complexity: Complexity Science and Computational Modeling',160,3.89,'9781450000000','2012-03-09',1),(1037,'Introduction to Computation and Programming Using Python',268,4.20,'9780260000000','2013-01-18',129),(1038,'Mining of Massive Datasets',326,4.37,'9781110000000','2011-12-30',34),(1039,'About Face 3: The Essentials of Interaction Design',610,4.04,'9780470000000','2007-05-01',100),(1040,'Computability and Logic',350,4.01,'9780520000000','2007-10-01',34),(1041,'Pearls of Functional Algorithm Design',277,4.18,'9780520000000','2010-11-01',34),(1042,'Reversing: Secrets of Reverse Engineering',624,4.03,'9780760000000','2005-04-15',232),(1043,'An Introduction to Formal Language and Automata',415,3.80,'9780760000000','2006-02-17',101),(1044,'Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library',288,4.20,'9780200000000','2001-06-16',5),(1045,'Just for Fun: The Story of an Accidental Revolutionary',288,3.91,'9780070000000','2002-06-04',88),(1046,'Cryptography Engineering: Design Principles and Practical Applications',353,4.18,'9780470000000','2010-03-08',232),(1047,'The Art of Intrusion: The Real Stories Behind the Exploits of Hackers, Intruders and Deceivers',270,3.88,'9780470000000','2006-01-01',232),(1048,'Life 3.0: Being Human in the Age of Artificial Intelligence',384,4.08,'9780450000000','2017-08-29',180),(1049,'Machine Learning: A Probabilistic Perspective',1104,4.37,'9780260000000','2012-08-24',129),(1050,'You Don\'t Know JS: this & Object Prototypes',174,4.46,'9781490000000','2014-07-27',1),(1051,'Probability and Computing: Randomized Algorithms and Probabilistic Analysis',370,4.09,'9780520000000','2005-03-01',34),(1052,'The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies',336,3.95,'9780390000000','2016-01-25',223),(1053,'Our Final Invention: Artificial Intelligence and the End of the Human Era',336,3.75,'9780310000000','2013-10-01',209),(1054,'Automate This: How Algorithms Came to Rule Our World',256,3.83,'9781590000000','2012-08-30',165),(1055,'The Essential Turing: Seminal Writings in Computing, Logic, Philosophy, Artificial Intelligence, and Artificial Life Plus the Secrets of Eni',622,4.19,'9780200000000','2013-06-24',149),(1056,'How to Prove It: A Structured Approach',384,4.26,'9780520000000','2006-03-01',34),(1057,'How Google Tests Software',281,3.77,'9780320000000','2012-04-02',5),(1058,'Lauren Ipsum',150,3.90,NULL,'2011-12-03',141),(1059,'Basic Category Theory for Computer Scientists',100,3.54,'9780260000000','1991-08-07',129),(1060,'Python Cookbook',706,4.13,'9781450000000','2013-05-29',1),(1061,'Mastering Bitcoin: Unlocking Digital Cryptocurrencies',298,4.32,'9781450000000','2014-12-27',1),(1062,'Facts and Fallacies of Software Engineering',216,3.95,'9780320000000','2002-11-07',5),(1063,'Metasploit: The Penetration Tester\'s Guide',328,4.04,'9781590000000','2011-07-22',139),(1064,'Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement',352,4.02,'9781930000000','2012-05-18',167),(1065,'The Most Human Human: What Talking with Computers Teaches Us About What It Means to Be Alive',303,3.93,'9780390000000','2011-03-01',104),(1066,'Domain-Specific Languages',597,3.87,'9780320000000','2011-03-23',5),(1067,'Numerical Recipes in C: The Art of Scientific Computing',1020,4.17,'9780520000000','1992-10-30',34),(1068,'Things a Computer Scientist Rarely Talks About',257,3.98,'9781580000000','2003-08-01',40),(1069,'Advanced Topics in Types and Programming Languages',588,3.92,'9780260000000','2004-12-23',129),(1070,'The Emperor\'s New Mind: Concerning Computers, Minds and the Laws of Physics',640,3.86,'9780190000000','2002-12-12',150),(1071,'The Seasoned Schemer',224,4.30,'9780260000000','1995-12-21',129),(1072,'Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software',416,3.69,'9781400000000','2007-01-16',58),(1073,'Machine Learning for Hackers',322,3.72,NULL,'2012-02-23',1),(1074,'The Universal Computer: The Road from Leibniz to Turing',257,4.12,'9780390000000','2000-10-17',223),(1075,'On Lisp: Advanced Techniques for Common Lisp',413,4.31,'9780130000000','1993-09-09',169),(1076,'UML Distilled: A Brief Guide to the Standard Object Modeling Language',208,3.78,'9780320000000','2003-09-25',5),(1077,'Practical Vim: Edit Text at the Speed of Thought',300,4.47,'9781930000000','2012-09-23',208),(1078,'Probabilistic Graphical Models: Principles and Techniques',1231,4.21,'9780260000000','2009-08-01',129),(1079,'C++ Primer Plus',1202,4.05,'752063000000','2004-11-15',186),(1080,'Game Engine Architecture',860,4.33,'9781570000000','2009-06-15',3),(1081,'Algorithms in a Nutshell',343,3.88,'9780600000000','2008-10-01',1),(1082,'Data Mining: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)',772,3.89,'9781560000000','2006-03-01',133),(1083,'Cryptonomicon',1139,4.25,'9780060000000','2002-11-01',19),(1084,'Computer Science: An Overview',599,3.77,'9780320000000','2006-02-01',5),(1085,'Think Like a Programmer: An Introduction to Creative Problem Solving',233,3.90,'9781590000000','2012-08-08',139),(1086,'Data Structures and Algorithms',448,3.87,'9780200000000','1983-01-11',157),(1087,'Programming in Haskell',171,4.00,'9780520000000','2007-01-15',34),(1088,'The Nature of Computation',1032,4.59,'9780200000000','2011-09-26',150),(1089,'Quantum Computation and Quantum Information',700,4.31,'9780520000000','2000-10-23',34),(1090,'The Singularity is Near: When Humans Transcend Biology',652,3.94,'9780140000000','2006-09-26',160),(1091,'Security Engineering: A Guide to Building Dependable Distributed Systems',1040,4.20,'9780470000000','2008-04-01',232),(1092,'A Philosophy of Software Design',190,4.12,'9781730000000','2018-04-06',240),(1093,'Computer Science Distilled: Learn the Art of Solving Computational Problems',NULL,4.10,'9781000000000','2017-01-17',44),(1094,'Soft Skills: The Software Developer\'s Life Manual',470,3.92,NULL,NULL,NULL),(1095,'How to Solve It: A New Aspect of Mathematical Method',288,4.16,'9780690000000','2015-09-25',174),(1096,'Game Programming Patterns',300,4.51,'9781430000000','2011-01-01',83),(1097,'You Don\'t Know JS: Up & Going',72,4.31,'9781490000000','2015-04-23',1),(1098,'Reinforcement Learning: An Introduction',322,4.45,'9780260000000','1998-02-26',32),(1099,'Learn Python The Hard Way',210,3.89,NULL,NULL,NULL),(1100,'Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World',448,4.03,'9780390000000','2016-02-08',223),(1101,'A Tour of C++',192,4.24,'9780320000000','2013-10-03',5),(1102,'JavaScript and jQuery: Interactive Front-End Web Development',640,4.35,'9781120000000','2014-06-30',232),(1103,'The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1',912,4.54,'9780200000000','2011-01-22',5),(1104,'Agile Principles, Patterns, and Practices in C#',732,4.32,'9780130000000','2006-07-30',169),(1105,'Agile Web Development with Rails: A Pragmatic Guide',558,3.91,'9780980000000','2005-07-28',167),(1106,'Elements of the Theory of Computation',384,3.84,'9780130000000','1997-08-17',157),(1107,'Digital Image Processing',793,4.01,'9780200000000','2001-11-09',169),(1108,'Secrets of the JavaScript Ninja',370,4.17,'9781930000000','2013-01-14',111),(1109,'On Intelligence',261,4.13,'9780810000000','2005-08-01',200),(1110,'Secrets and Lies: Digital Security in a Networked World',401,3.89,'9780470000000','2004-01-30',232),(1111,'Software Architecture in Practice',560,3.72,'785342000000','2003-04-09',5),(1112,'The Pattern on the Stone: The Simple Ideas that Make Computers Work',176,4.04,'9780470000000','1999-10-08',24),(1113,'Software Engineering: A Practitioner\'s Approach',793,3.70,'9780070000000','2004-03-01',119),(1114,'Foundations of Computer Science: C Edition',800,4.01,'9780720000000','1994-10-15',226),(1115,'Python Programming: An Introduction to Computer Science',517,4.00,'9781890000000','2003-12-01',77),(1116,'Introduction to the Design and Analysis of Algorithms',565,3.97,'9780130000000','2011-10-09',157),(1117,'How Computers Work',464,3.89,'9780790000000','2005-11-19',179),(1118,'Thinking in Java',1482,4.16,'9780130000000','2006-02-20',169),(1119,'From Mathematics to Generic Programming',320,4.15,'9780130000000','2014-10-29',5),(1120,'The Reasoned Schemer',176,4.28,'9780260000000','2005-10-14',129),(1121,'Essentials of Programming Languages',389,3.93,'9780260000000','2001-01-29',129),(1122,'Algorithms Plus Data Structures Equals Programs (Prentice-Hall series in automatic computation)',400,4.22,'9780130000000','1975-11-11',169),(1123,'How Linux Works: What Every Superuser Should Know',368,4.10,'9781590000000','2004-05-24',139),(1124,'Fluent Python: Clear, Concise, and Effective Programming',792,4.67,'9781490000000','2015-08-20',1),(1125,'C++ Primer',885,4.19,'9780200000000','2005-02-24',5),(1126,'Computer Graphics: Principles and Practice',9998,4.16,'9780200000000','1995-08-14',5),(1127,'Concepts of Programming Languages',670,3.71,'9780200000000','1998-08-01',5),(1128,'The Joy of Clojure',328,4.18,'9781940000000','2011-03-28',111),(1129,'The Art of Unit Testing: With Examples in .NET',320,4.10,'9781930000000','2009-07-05',111),(1130,'Java: How to Program',1568,3.85,'9780130000000','2004-08-14',169),(1131,'Database Systems: The Complete Book',1119,3.77,'9780130000000','2001-10-02',169),(1132,'How to Create a Mind: The Secret of Human Thought Revealed',336,3.96,'9780670000000','2012-11-13',220),(1133,'Programming Ruby: The Pragmatic Programmers\' Guide',828,4.05,'9780970000000','2004-10-11',167),(1134,'The Cuckoo\'s Egg: Tracking a Spy Through the Maze of Computer Espionage',399,4.21,'9781420000000','2005-09-13',81),(1135,'The Elements of Programming Style',168,4.18,'9780070000000','1988-06-01',119),(1136,'You Don\'t Know JS: Scope and Closures',98,4.54,'9781450000000','2014-03-24',1),(1137,'C# in Depth',554,4.48,'9781940000000','2010-11-22',111),(1138,'Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy',259,3.87,'9780550000000','2016-09-06',56),(1139,'Data Science from Scratch: First Principles with Python',330,3.91,NULL,'2015-04-14',1),(1140,'C++: How to Program',1536,3.94,'9780130000000','2004-12-01',169),(1141,'Implementing Domain-Driven Design',656,4.06,'9780320000000','2013-02-16',5),(1142,'Let Over Lambda',384,4.04,'9781440000000','2008-04-02',107),(1143,'Understanding the Linux Kernel',923,4.06,'9780600000000','2005-11-24',1),(1144,'An Introduction to Functional Programming Through Lambda Calculus',336,4.13,'9780490000000','2011-08-18',68),(1145,'Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman',176,4.11,'9780600000000','2009-10-22',1),(1146,'Elements of Programming',262,4.01,'9780320000000','2009-06-01',5),(1147,'Engineering a Compiler',801,3.97,'9781560000000','2003-11-10',133),(1148,'In the Beginning...Was the Command Line',160,3.79,NULL,'2009-10-13',235),(1149,'Introduction to Information Retrieval',482,4.20,'9780520000000','2008-07-01',34),(1150,'Programming Perl',1092,4.05,'9780600000000','2000-07-24',1),(1151,'Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos',240,4.00,'9781400000000','2006-03-14',103),(1152,'Hands-On Machine Learning with Scikit-Learn and TensorFlow',450,4.55,NULL,'2017-04-09',1),(1153,'Rapid Development: Taming Wild Software Schedules',674,3.96,'9781560000000','1996-07-09',128),(1154,'Foundations of Statistical Natural Language Processing',679,4.16,'9780260000000','1999-05-28',129),(1155,'Out of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists',291,3.80,'9780390000000','1998-07-02',46),(1156,'Effective Python: 59 Specific Ways to Write Better Python',227,4.26,'9780130000000','2015-03-08',5),(1157,'Big Data: A Revolution That Will Transform How We Live, Work, and Think',242,3.71,'9780540000000','2013-03-05',93),(1158,'Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14',334,4.52,'9781490000000','2014-12-12',1),(1159,'Real World Haskell: Code You Can Believe In',720,3.93,'9780600000000','2008-12-02',1),(1160,'Algorithms Unlocked',237,4.17,'9781300000000','2013-05-15',129),(1161,'Turing\'s Cathedral: The Origins of the Digital Universe',505,3.55,'9780310000000','2012-03-06',154),(1162,'The Art of UNIX Programming',560,4.17,'9780130000000','2003-10-03',5),(1163,'Database System Concepts',1142,3.77,'9780070000000','2005-06-01',119),(1164,'Refactoring to Patterns',400,4.03,'785342000000','2004-08-15',5),(1165,'Site Reliability Engineering: How Google Runs Production Systems',552,4.23,'9781490000000','2016-04-16',1),(1166,'The Linux Command Line',480,4.36,'9781590000000','2012-01-14',139),(1167,'The New Turing Omnibus: 66 Excursions In Computer Science',480,3.88,'9780720000000','1993-04-01',226),(1168,'JavaScript: The Definitive Guide',1032,4.02,'9780600000000','2006-08-24',1),(1169,'Linux Kernel Development',440,4.29,'9780670000000','2010-06-25',5),(1170,'Programming Language Pragmatics',875,3.96,'9780130000000','2005-11-07',133),(1171,'Understanding Computation: From Simple Machines to Impossible Programs',332,4.23,'9781450000000','2013-05-10',1),(1172,'The Design of Everyday Things',240,4.19,'9780470000000','2002-09-19',24),(1173,'The Innovators: How a Group of  Hackers, Geniuses and Geeks Created the Digital Revolution',528,4.08,'9781480000000','2014-10-07',190),(1174,'The Soul of a New Machine',293,4.11,'9780320000000','2000-06-01',20),(1175,'The Elements of Statistical Learning: Data Mining, Inference, and Prediction',552,4.37,'9780390000000','2003-09-02',199),(1176,'The Computer and the Brain',112,3.90,'9780300000000','2000-07-11',241),(1177,'Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions',736,4.07,'785342000000','2003-10-20',5),(1178,'Release It,: Design and Deploy Production-Ready Software (Pragmatic Programmers)',326,4.21,'9780980000000','2007-04-06',167),(1179,'Computational Complexity',579,4.27,'9780520000000','2009-05-01',34),(1180,'Automate the Boring Stuff with Python: Practical Programming for Total Beginners',479,4.25,'9781590000000','2015-05-01',139),(1181,'HTML and CSS: Design and Build Websites',514,4.34,'9781120000000','2011-11-08',232),(1182,'Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition',934,4.17,'9780130000000','2000-01-26',169),(1183,'Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP',946,4.32,'9781560000000','1991-10-15',133),(1184,'Agile Software Development, Principles, Patterns, and Practices',552,4.26,'9780140000000','2002-10-25',157),(1185,'Operating Systems: Three Easy Pieces',686,4.72,NULL,'2012-08-18',15),(1186,'Software Engineering (International Computer Science Series)',759,3.75,'9780320000000','2004-05-10',5),(1187,'Alan Turing: The Enigma',608,3.80,'9780800000000','2000-03-01',227),(1188,'Expert C Programming: Deep C Secrets',384,4.31,'9780130000000','1994-06-24',169),(1189,'Operating Systems Design and Implementation',1088,4.03,'9780130000000','2006-01-01',169),(1190,'Computer Organization and Architecture: Designing for Performance',815,4.05,'9780130000000','2002-05-23',169),(1191,'Learning Perl',312,3.98,'9780600000000','2005-07-21',1),(1192,'Extreme Programming Explained: Embrace Change (The XP Series)',224,4.04,'9780320000000','2004-11-26',5),(1193,'An Introduction to Statistical Learning: With Applications in R',426,4.61,'9781460000000','2017-09-01',199),(1194,'The Design of Design: Essays from a Computer Scientist',421,3.75,'9780200000000','2010-03-26',5),(1195,'97 Things Every Programmer Should Know: Collective Wisdom from the Experts',258,3.65,'9780600000000','2010-02-19',1),(1196,'The Art of Deception: Controlling the Human Element of Security',352,3.76,'9780760000000','2003-10-17',232),(1197,'Natural Language Processing with Python',504,4.14,'9780600000000','2009-07-07',1),(1198,'Accelerated C++: Practical Programming by Example',352,4.06,'785343000000','2000-08-24',5),(1199,'Distributed Systems: Concepts and Design',1047,3.59,'9780130000000','2011-05-07',157),(1200,'Practical Object Oriented Design in Ruby',247,4.55,'9780320000000','2012-08-19',5),(1201,'Fundamentals of Database Systems',1139,3.81,'9780320000000','2006-03-07',5),(1202,'Distributed Systems: Principles and Paradigms',686,3.90,'9780130000000','2006-10-01',158),(1203,'The Psychology of Computer Programming',292,4.10,'9780930000000','2005-10-21',65),(1205,'The Design of the UNIX Operating System',471,4.20,'9780130000000','1986-06-06',169),(1206,'Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)',237,3.96,'9780470000000','2007-04-30',228),(1207,'Pragmatic Thinking and Learning: Refactor Your Wetware',251,4.12,'9781930000000','2008-09-01',167),(1208,'Learn You a Haskell for Great Good,',176,4.32,NULL,NULL,NULL),(1209,'Designing Data-Intensive Applications',562,4.72,NULL,NULL,NULL),(1210,'The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World',352,3.80,'9780470000000','2015-09-22',24),(1211,'Hacking: The Art of Exploitation',241,4.13,'9781590000000','2004-10-08',139),(1212,'Pattern Recognition and Machine Learning',738,4.28,'9780390000000','2011-04-06',199),(1213,'Peopleware: Productive Projects and Teams',245,4.16,'9780930000000','1999-01-01',65),(1214,'The Art of Computer Programming, Volume 2: Seminumerical Algorithms',784,4.39,'9780200000000','1997-11-14',5),(1215,'Cracking the Coding Interview: 150 Programming Questions and Solutions',500,4.34,'9781470000000','2011-08-01',51),(1217,'Learning Python',1214,3.94,'9780600000000','2003-12-30',1),(1218,'Hackers: Heroes of the Computer Revolution',464,4.13,'9780140000000','2001-01-01',160),(1219,'Deep Learning',787,4.47,NULL,'2016-03-23',204),(1220,'A Discipline of Programming',256,4.27,'9780130000000','1976-03-29',169),(1221,'Algorithm Design',864,4.12,'9780320000000','2005-03-26',157),(1222,'The Art of Computer Programming: Volume 3: Sorting and Searching',800,4.38,'785343000000','1998-05-04',5),(1223,'Computer Architecture: A Quantitative Approach',704,4.08,'9780120000000','2006-11-03',133),(1224,'Growing Object-Oriented Software, Guided by Tests',345,4.17,'9780320000000','2009-10-01',5),(1225,'Advanced Programming in the UNIX Environment',768,4.31,'9780200000000','1992-06-30',5),(1226,'Algorithms',320,4.21,'9780070000000','2006-09-13',119);
/*!40000 ALTER TABLE `books` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `genres`
--

DROP TABLE IF EXISTS `genres`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `genres` (
  `genre_id` int NOT NULL,
  `genre` varchar(255) NOT NULL,
  `parent_id` int DEFAULT NULL,
  PRIMARY KEY (`genre_id`),
  KEY `fk_parent` (`parent_id`),
  CONSTRAINT `fk_parent` FOREIGN KEY (`parent_id`) REFERENCES `genres` (`genre_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `genres`
--

LOCK TABLES `genres` WRITE;
/*!40000 ALTER TABLE `genres` DISABLE KEYS */;
INSERT INTO `genres` VALUES (1,'Academic',49),(2,'Algebra',46),(3,'Algorithms',20),(4,'Anthropology',69),(5,'Apple',12),(6,'Architecture',49),(7,'Art',69),(8,'Artificial Intelligence',69),(9,'Autobiography',10),(10,'Biography',69),(11,'Biology',57),(12,'Buisness',69),(13,'Chess',34),(14,'Children\'s',69),(15,'Christian',69),(16,'Coding',20),(17,'Comics',69),(18,'Communication',41),(19,'Computation',46),(20,'Computer Science',57),(21,'Computers',20),(22,'Cyberpunk',58),(23,'Design',49),(24,'Dystopia',58),(25,'Economics',49),(26,'Electrical Engineering',27),(27,'Engineering',57),(28,'Entrepreneurship',12),(29,'Fantasy',69),(30,'Feminism',69),(31,'Fiction',69),(32,'Finance',25),(33,'Game Design',34),(34,'Games',62),(35,'Gaming',62),(36,'Graphic Novels',60),(37,'Hackers',21),(38,'Humanities',69),(39,'Inspirational',69),(40,'Internet',21),(41,'Language',38),(42,'Linguistics',38),(43,'Logic',51),(44,'Management',12),(45,'Manga',60),(46,'Mathematics',57),(47,'Memoir',9),(48,'Neuroscience',11),(49,'Nonfiction',69),(50,'Personal Development',59),(51,'Philosophy',49),(52,'Physics',57),(53,'Programming',20),(54,'Programming Languages',20),(55,'Reference',69),(56,'Religion',69),(57,'Science',69),(58,'Science Fiction',69),(59,'Self Help',49),(60,'Sequential Art',69),(61,'Software',20),(62,'Sports and Games',69),(63,'Technical',20),(64,'Technology',57),(65,'Usability',23),(66,'Video Games',34),(67,'Web',40),(68,'Website Design',23),(69,'Genres',NULL);
/*!40000 ALTER TABLE `genres` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `publishers`
--

DROP TABLE IF EXISTS `publishers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `publishers` (
  `publisher_id` int NOT NULL,
  `name` varchar(255) NOT NULL,
  PRIMARY KEY (`publisher_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `publishers`
--

LOCK TABLES `publishers` WRITE;
/*!40000 ALTER TABLE `publishers` DISABLE KEYS */;
INSERT INTO `publishers` VALUES (1,'O\'Reilly Media'),(2,'A Book Apart'),(3,'A K PETERS'),(4,'Academic Press'),(5,'Addison Wesley'),(10,'Albert&Sweigart'),(11,'Alfred A. Knopf'),(12,'AMACOM'),(13,'AMLbook.com'),(14,'Apress'),(15,'Arpaci-Dusseau Books'),(16,'Artima'),(17,'Atlantic Monthly Press'),(18,'Attribution-ShareAlike License'),(19,'Avon'),(20,'Back Bay Books'),(21,'Bantam'),(23,'Bartlett Publishing'),(24,'Basic Books'),(25,'Berkley Trade'),(26,'Big Machine'),(27,'Big Nerd Ranch Guides'),(28,'Bloomsbury (NYC)'),(29,'Blue Hole Press'),(30,'Blue Windmill Media'),(31,'BPB Publications'),(32,'Bradford Book'),(33,'Brooks Cole'),(34,'Cambridge University Press'),(35,'Careermonk Publications'),(36,'Carnegie Mellon University'),(37,'Cartwheel Web'),(38,'Celeritas Publishing'),(39,'Cengage Learning'),(40,'Center for the Study of Language and Inf'),(41,'Chapman & Hall/CRC'),(42,'Chelsea Green Publishing'),(43,'Clarendon Press'),(44,'Code Energy LLC'),(45,'College Publications'),(46,'Copernicus Books'),(47,'Coriolis Group,U.S.'),(48,'Course Technology'),(50,'CRC Press'),(51,'createspace'),(52,'Createspace Independent Publishing Platform'),(53,'Creative Commons 3.0'),(54,'Creston Books'),(55,'Critical Connection'),(56,'Crown'),(57,'Crown Business'),(58,'Crown Publishing, NY'),(59,'Currency'),(60,'Current'),(61,'Dan Bader'),(62,'Delta'),(63,'Dey Street Books'),(64,'Digital Press'),(65,'Dorset House'),(66,'Dorset House Publishing Company, Incorporated'),(67,'Doubleday'),(68,'Dover Publications'),(69,'Dymaxicon'),(70,'Ecco'),(71,'Edinburgh University Press'),(72,'Effective Bookshelf'),(73,'Elsevier Science & Technology'),(74,'Feisty Duck Ltd'),(75,'Feiwel & Friends'),(76,'For Dummies'),(77,'Franklin Beedle & Associates'),(78,'Free Press'),(79,'Free Software Foundation'),(80,'Friends of ED'),(81,'Gallery Books'),(82,'General Systemantics Press'),(83,'Genever Benning'),(84,'Graphics Press'),(85,'Green Tea Press'),(86,'Gumroad'),(87,'Hachette Books'),(88,'Harper'),(91,'Harvard Business Review Press'),(92,'Harvard University Press'),(93,'Houghton Mifflin Harcourt'),(94,'Hyperink'),(95,'IDG Books Worldwide, Inc.'),(96,'Indianapolis'),(97,'It Revolution Press'),(98,'John C. Scott'),(99,'John Murray'),(100,'John Wiley & Sons'),(101,'Jones & Bartlett Publishers'),(102,'Kate Thompson'),(103,'Knopf'),(104,'Knopf Doubleday Publishing Group'),(105,'Leanpub'),(106,'Little, Brown and Company'),(107,'Lulu'),(109,'Machine Intelligence Research Institute'),(110,'Maker Media, Inc'),(111,'Manning'),(115,'Markus Winand (2012)'),(116,'Marshall & Brainerd'),(117,'MCD'),(119,'McGraw-Hill'),(126,'Merkle Bloom LLC'),(127,'Metropolitan Books/Henry Holt (NY)'),(128,'Microsoft Press'),(129,'MIT'),(133,'Morgan Kaufmann Publishers'),(134,'MSAC Philosophy Group'),(136,'New Riders Publishing'),(137,'New York University Press'),(138,'Nmap Project'),(139,'No Starch Press'),(141,'Off-By-One Press'),(143,'OR Books'),(148,'OUP Oxford'),(149,'Oxford University Press (UK)'),(150,'Oxford University Press, USA'),(151,'P&R Publishing'),(152,'Packt Publishing'),(154,'Pantheon'),(155,'Paraglyph Press'),(156,'Peachpit Press'),(157,'Pearson'),(158,'Pearson Prentice Hall'),(159,'Peer-To-Peer Communications'),(160,'Penguin'),(164,'Plume'),(165,'Portfolio'),(166,'Portfolio Hardcover'),(167,'Pragmatic Bookshelf'),(168,'Praxis Publications Inc'),(169,'Prentice Hall'),(173,'Princeton Architectural Press'),(174,'Princeton University Press'),(175,'PublicAffairs'),(176,'Punchy Publishing'),(177,'Pyrenean Gold Press'),(179,'Que Publishing'),(180,'Random House Audio Publishing Group'),(181,'Random House Trade Paperbacks'),(182,'Recursive Books'),(183,'Rockport Publishers'),(184,'Rosenfeld Media'),(186,'Sams Publishing'),(187,'Scribner'),(188,'Self'),(190,'Simon & Schuster'),(192,'Simple Programmer'),(193,'SitePoint'),(194,'Society for Industrial and Applied Mathematics (SIAM)'),(195,'Soundlikeyourself Publishing, LLC'),(196,'Sourcebooks'),(197,'Spectra'),(198,'Spektrum Akademischer Verlag'),(199,'Springer'),(200,'St. Martin\'s Griffin'),(201,'St. Martin\'s Press'),(202,'Syngress'),(203,'Syngress Publishing'),(204,'The MIT Press'),(205,'The Nature of Code'),(208,'The Pragmatic Programmers, LLC.'),(209,'Thomas Dunne Books/St Martin\'s Press (NY)'),(210,'Thomson Learning'),(211,'Tilted Windmill Press'),(212,'Tor Books'),(214,'Triangle Connection LLC'),(215,'Two Scoops Press'),(216,'University of Chicago Press'),(217,'University of Illinois Press'),(218,'Verso'),(220,'Viking Books'),(221,'Virgin Books'),(222,'W. H. Freeman'),(223,'W. W. Norton Company'),(226,'W.H. Freeman & Company'),(227,'Walker Books'),(228,'Waveland Pr Inc'),(229,'Wellesley College'),(230,'Westview Press'),(232,'Wiley Publishing'),(233,'Wiley-Interscience'),(234,'William Heinemann'),(235,'William Morrow'),(236,'Wolfram Media'),(238,'Wrox Press'),(239,'Yahoo Press'),(240,'Yaknyam Press'),(241,'Yale University Press');
/*!40000 ALTER TABLE `publishers` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Dumping routines for database 'eBooks'
--
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2021-03-23 22:56:11
