Looking for a book to read, but low on cash? Go to the Berkeley Heights Public Library. They stock all of the modern faves, along with classics and research material. The librarians are very helpful and they usually can find whatever you need. They also offer free Internet and have areas for groups to gather and work together! I woudln't go there however if you need somethign very specialized since the collection isn't that large.