Most of this site's functionality requires JavaScript to be enabled.

Invalid email/password
Log In
The Menopause Manifesto
Jen Gunter
Paperback | May 2021
on order $26.95
(releases May 25 2021)
The Pull of the Stars
Emma Donoghue
Paperback | Jul 2021
on order $23.99
(releases Jul 6 2021)
The Anthropocene Reviewed (Signed Edition)
John Green
Hardcover | May 2021
on order $37.00
(releases May 18 2021)
On Earth We're Briefly Gorgeous
Ocean Vuong
Paperback | Jun 2021
on order $23.00
(releases Jun 1 2021)
Nishga
Jordan Abel
Hardcover | May 2021
on order $32.95
(releases May 18 2021)
All the Devils Are Here
Louise Penny
Paperback | Jun 2021
on order $24.99
(releases Jun 29 2021)
The Bad Guys in Cut to the Chase (The Bad Guys #13)
Aaron Blabey
Paperback | Jul 2021
on order $8.99
(releases Jul 6 2021)
Not Dark Yet
Peter Robinson
Hardcover | May 2021
on order $29.95
(releases May 18 2021)
This Is Your Mind on Plants
Michael Pollan
Hardcover | Jul 2021
on order $37.00
(releases Jul 6 2021)
Hamnet
Maggie O'Farrell
Paperback | May 2021
on order $17.95
(releases May 18 2021)
Tremendous Things
Susin Nielsen
Hardcover | May 2021
on order $21.99
(releases May 25 2021)
Think Big!
Robert Munsch
Paperback | Jun 2021
on order $7.99
(releases Jun 1 2021)
The Evening and the Morning
Ken Follett
Paperback | Jun 2021
on order $27.00
(releases Jun 29 2021)
Scaredy Squirrel In a Nutshell
Melanie Watt
Hardcover | May 2021
on order $16.99
(releases May 25 2021)
Noise
Daniel Kahneman
Hardcover | May 2021
on order $40.00
(releases May 18 2021)
Sex and Vanity
Kevin Kwan
Paperback | May 2021
on order $22.00
(releases May 25 2021)
Luster
Raven Leilani
Paperback | Jun 2021
on order $19.95
(releases Jun 8 2021)
Mexican Gothic
Silvia Moreno-Garcia
Paperback | Jun 2021
on order $23.00
(releases Jun 15 2021)
All's Well
Mona Awad
Hardcover | Aug 2021
on order $29.95
(releases Aug 3 2021)
The Winter Wives
Linden MacIntyre
Hardcover | Aug 2021
on order $34.95
(releases Aug 10 2021)

See more...
Open for backdoor pickup
Tuesday - Saturday, 11 am - 4 pm

Delivery available within
Northumberland Co. for a $5.00 fee

Need assistance? Call us 905-885-7296