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

Invalid email/password
Log In
The Testaments
Margaret Atwood
Hardcover | Sep 2019
on order $35.00
(releases Sep 10 2019)
Guts
Raina Telgemeier
Paperback | Sep 2019
on order $16.99
(releases Sep 17 2019)
Women Talking
Miriam Toews
Paperback | Sep 2019
on order $22.00
(releases Sep 3 2019)
One Drum
Richard Wagamese
Paperback | Oct 2019
on order $18.95
(releases Oct 19 2019)
On Fire
Naomi Klein
Hardcover | Sep 2019
on order $32.00
(releases Sep 17 2019)
Empire of Wild
Cherie Dimaline
Hardcover | Sep 2019
on order $29.95
(releases Sep 17 2019)
The Dutch House
Ann Patchett
Paperback | Sep 2019
on order $24.99
(releases Sep 24 2019)
Talking to Strangers
Malcolm Gladwell
Hardcover | Sep 2019
on order $36.99
(releases Sep 10 2019)
The Body
Bill Bryson
Hardcover | Oct 2019
on order $38.00
(releases Oct 15 2019)
The Fate of Fausto
Oliver Jeffers
Hardcover | Sep 2019
on order $24.99
(releases Sep 17 2019)

See more...
Our Book of the Month for August is Because Internet by Gretchen McCulloch!

Language online is evolving, as we write and use text and images in new and creative ways. In an entertaining and erudite book, backed by a deep knowledge of linguistics, McCulloch walks us through changes in punctuation and capitalization, the advent of emoji and how they work, and so much more. With a lively tone and clear passion and affection for the subject, this instant New York Times bestselling linguistics book (by a local author!) captured our hearts, minds, and texting fingers.

As ever, our Book of the Month is available at a 15% discount through the end of August (while supplies last).

New & Latest ArrivalsSee more

You'll find our new and latest arrivals here.

About the Online Shop

You can use this site to check out our newest arrivals, books that are coming soon, as well as search our database of titles in stock and available for ordering.

 

Please be sure to check if the listing of the book you are searching is "IN STORE" or gives you an estimate how long it will take to arrive.