The Library is closed due to the COVID-19 Outbreak.

Online access will continue, which requires a library card number. If you do not have a library card number please register here and you will be emailed a number.

We will keep you updated as events unfold. We will continue to work closely with the town to ensure the safety of all our patrons, and we hope that everyone continues to be healthy.



Back to main reference department page.

Compilation Sites

101 Book Blogs You Need to Read

A collection of book blogs broken down by category.

Social Network Sites

Library Thing

Allows you to catalog books you’ve read and use them to find similar books to read.

Good Reads

Similar to Library Thing.  Includes a Monthly email newsletter.


Allows you to track series fiction.

General Sites
Fantastic Fiction Bibliographies for over 30,000 authors.  Note this is a British site.

What Should I Read Next 

Enter a book you like and the site will suggest what you should read next.

Flashlight Worthy

Quirky but interesting booklists.

Litlovers "Find a book. Find a review. Find a discussion guide. Take a course. Or whip up a recipe for your book club. It's all FREE and so much fun you won't want to leave."
Based on the Book

A compilation of over 1,450 books, novels, short stories, and plays that have been made into movies.  
The Mystery Reader   Mystery reviews.
Stop You’re Killing Me

Resource for mystery lovers.  Indexes by author, character names, time periods, places occupations etc.

Mystery Fanfare Mystery news blog.
Reviewing the Evidence Reviews of  new mysteries.
Historical Fiction
Historical Novels Info

Over 5,000 historical novels listed by time and place.

Passages to the Past

Historical Fiction blog, includes author interviews and book give aways.

Reading the Past News, views and reviews of historical fiction.
All About Romance

More Romance novel reviews and news.

Science Fiction
The SF Site

Science Fiction and Fantasy news and reviews

Locus Online The website for Locus Magazine.

Monday - Thursday, 9:30 AM to 9:00 PM
Friday 9:30 AM to 5:00 PM
Saturday 9:30 AM to 5:00 PM
Sunday: 1:00-5:00 PM