eBook?
yes 198
no 963
Click here to skip to this page's main content.
Hello! Open Library is participating in our eBook lending program. Browse the growing lending library of over 250,000 eBooks!
Search inside over 2 million books
1,161 hits
Relevance | Most Editions | First Published | Most Recent
total: {'count': 0, 'unaccounted': 0.4555206298828125, 'time': 0.7106609344482422}
memcache.get: {'count': 74, 'time': 0.04764223098754883}
infobase: {'count': 1, 'time': 0.005009889602661133}
solr: {'count': 1, 'time': 0.20169901847839355}
memcache.set: {'count': 1, 'time': 0.0007891654968261719}
memcache.get 0.000478029251099
{'hit': True, 'key': 'inlibrary.libraries-hash'}
solr 0.201699018478
{'url': 'http://ol-solr2:8983/solr/select?defType=dismax&q.op=AND&q=type%20designer&qf=text+title^5+author_name^5&bf=sqrt(edition_count)^10&start=0&rows=100&fl=key,author_name,author_key,title,subtitle,edition_count,ia,has_fulltext,first_publish_year,cover_i,cover_edition_key,public_scan_b,lending_edition_s,overdrive_s,ia_collection_s&spellcheck=true&spellcheck.count=3&facet=true&facet.field=has_fulltext&facet.field=author_facet&facet.field=language&facet.field=first_publish_year&facet.field=publisher_facet&facet.field=subject_facet&facet.field=person_facet&facet.field=place_facet&facet.field=time_facet&facet.field=public_scan_b&wt=standard&fq=type:work'}
memcache.get 0.000516891479492
{'hit': True, 'key': '/languages/eng'}
memcache.get 0.000509023666382
{'hit': True, 'key': '/languages/ger'}
memcache.get 0.000406980514526
{'hit': True, 'key': '/languages/fre'}
memcache.get 0.000692844390869
{'hit': True, 'key': '/languages/und'}
memcache.get 0.000491857528687
{'hit': True, 'key': '/languages/spa'}
memcache.get 0.000452041625977
{'hit': True, 'key': '/languages/rus'}
memcache.get 0.000548124313354
{'hit': True, 'key': '/languages/ita'}
memcache.get 0.000509023666382
{'hit': True, 'key': '/languages/mul'}
memcache.get 0.000692844390869
{'hit': True, 'key': '/languages/dut'}
memcache.get 0.00043511390686
{'hit': True, 'key': '/languages/jpn'}
memcache.get 0.00042986869812
{'hit': True, 'key': '/languages/chi'}
memcache.get 0.000478029251099
{'hit': True, 'key': '/languages/heb'}
memcache.get 0.000565052032471
{'hit': True, 'key': '/languages/cze'}
memcache.get 0.000845193862915
{'hit': True, 'key': '/languages/por'}
memcache.get 0.00155878067017
{'hit': True, 'key': '/languages/lat'}
memcache.get 0.000478029251099
{'hit': True, 'key': '/languages/pol'}
memcache.get 0.00158905982971
{'hit': True, 'key': '/languages/swe'}
memcache.get 0.000854015350342
{'hit': True, 'key': '/languages/arm'}
memcache.get 0.00115299224854
{'hit': True, 'key': '/languages/cat'}
memcache.get 0.0015811920166
{'hit': True, 'key': '/languages/gre'}
memcache.get 0.000726938247681
{'hit': True, 'key': '/languages/guj'}
memcache.get 0.000789165496826
{'hit': True, 'key': '/languages/kor'}
memcache.get 0.000597953796387
{'hit': True, 'key': '/languages/vie'}
memcache.get 0.000606060028076
{'hit': True, 'key': '/languages/wel'}
memcache.get 0.000522136688232
{'hit': True, 'key': '/languages/esp'}
memcache.get 0.00047492980957
{'hit': True, 'key': '/languages/hun'}
memcache.get 0.000540971755981
{'hit': True, 'key': '/languages/ukr'}
memcache.get 0.000647068023682
{'hit': True, 'key': '/languages/ara'}
memcache.get 0.000404119491577
{'hit': True, 'key': '/languages/dan'}
memcache.get 0.000586986541748
{'hit': True, 'key': '/languages/iri'}
memcache.get 0.00054407119751
{'hit': True, 'key': '/languages/slo'}
memcache.get 0.000473976135254
{'hit': True, 'key': '/languages/gae'}
memcache.get 0.000539064407349
{'hit': True, 'key': '/languages/grc'}
memcache.get 0.000470876693726
{'hit': True, 'key': '/languages/mon'}
memcache.get 0.000523090362549
{'hit': True, 'key': '/languages/rum'}
memcache.get 0.000441789627075
{'hit': True, 'key': '/languages/scc'}
memcache.get 0.000447034835815
{'hit': True, 'key': '/languages/scr'}
memcache.get 0.000509023666382
{'hit': True, 'key': '/languages/urd'}
memcache.get 0.000534057617188
{'hit': True, 'key': '/languages/yid'}
memcache.get 0.000603914260864
{'hit': True, 'key': '/languages/ben'}
memcache.get 0.000419139862061
{'hit': True, 'key': '/languages/fin'}
memcache.get 0.000519037246704
{'hit': True, 'key': '/languages/gle'}
memcache.get 0.000598907470703
{'hit': True, 'key': '/languages/mar'}
memcache.get 0.000550985336304
{'hit': True, 'key': '/languages/pan'}
memcache.get 0.000590801239014
{'hit': True, 'key': '/languages/per'}
memcache.get 0.000463962554932
{'hit': True, 'key': '/languages/tel'}
memcache.get 0.00054407119751
{'hit': True, 'key': '/languages/tur'}
memcache.get 0.000945091247559
{'hit': True, 'key': '/languages/afa'}
memcache.get 0.00126385688782
{'hit': True, 'key': '/languages/alg'}
memcache.get 0.00227308273315
{'hit': True, 'key': '/languages/bak'}
memcache.get 0.000641107559204
{'hit': True, 'key': '/languages/baq'}
memcache.get 0.000530958175659
{'hit': True, 'key': '/languages/bel'}
memcache.get 0.000638008117676
{'hit': True, 'key': '/languages/bre'}
memcache.get 0.000684976577759
{'hit': True, 'key': '/languages/bul'}
memcache.get 0.00062894821167
{'hit': True, 'key': '/languages/cor'}
memcache.get 0.000695943832397
{'hit': True, 'key': '/languages/cpe'}
memcache.get 0.000609159469604
{'hit': True, 'key': '/languages/cpf'}
memcache.get 0.000626087188721
{'hit': True, 'key': '/languages/crp'}
memcache.get 0.000495910644531
{'hit': True, 'key': '/languages/epo'}
memcache.get 0.000645875930786
{'hit': True, 'key': '/languages/far'}
memcache.get 0.000701904296875
{'hit': True, 'key': '/languages/fry'}
memcache.get 0.000577926635742
{'hit': True, 'key': '/languages/gal'}
memcache.get 0.000455141067505
{'hit': True, 'key': '/languages/gem'}
memcache.get 0.000515937805176
{'hit': True, 'key': '/languages/gla'}
memcache.get 0.000490188598633
{'hit': True, 'key': '/languages/hin'}
memcache.get 0.000481843948364
{'hit': True, 'key': '/languages/lav'}
memcache.get 0.000453948974609
{'hit': True, 'key': '/languages/mal'}
memcache.get 0.000569105148315
{'hit': True, 'key': '/languages/nor'}
memcache.get 0.000493049621582
{'hit': True, 'key': '/languages/pro'}
memcache.get 0.00055193901062
{'hit': True, 'key': '/languages/sco'}
memcache.get 0.000554084777832
{'hit': True, 'key': '/languages/snh'}
memcache.get 0.000591993331909
{'hit': True, 'key': '/languages/swa'}
memcache.get 0.000591039657593
{'hit': False, 'key': '/_store/ebooks/books/OL4421828M'}
infobase 0.00500988960266
{'path': '/openlibrary.org/_store/ebooks/books/OL4421828M', 'data': None, 'method': 'GET'}
memcache.set 0.000789165496826
{'key': '/_store/ebooks/books/OL4421828M'}
Open Library is an initiative of the Internet Archive, a 501(c)(3) non-profit, building a digital library of Internet sites and other cultural artifacts in digital form.
Other projects include the Wayback Machine, archive.org, archive-it.org
Your use of the Open Library is subject to the Internet Archive's Terms of Use.