The tompkins county public library on E green street in downtown ithaca has an incredibly large selection of books for the size of ithaca. Inside it is quite modern looking for a library and the staff is knowledgable and very helpful. If you do not have access to Cornell's library, the Tomkins county library is an excellent alternative.
more