Discover Your Next Favorite Book

We are always learning, but what happens when we stop?

Featured Books

Introduction to Computational Cancer Biology
Introduction to Computational Cancer Biology
4.1 (252 reviews)

Computational Biology, Cancer Research, Bioinformatics...

101 Blender Scripting Projects (Paperback)
101 Blender Scripting Projects (Paperback)
4.5 (397 reviews)

Blender scripting, Python, 3D projects...

Ray-Tracing with Vulkan - Owners' Workshop Manual - Programming (Beginners Onwards): Everything You Need To Get Started With Vulkan Ray-Tracing
Ray-Tracing with Vulkan - Owners' Workshop Manual - Programming (Beginners Onwards): Everything You Need To Get Started With Vulkan Ray-Tracing
4.4 (275 reviews)

programming, graphics, compute...

Latest Book News

7+ Court Cases About Book Bans to Watch in 2026: Book Censorship News, January 16, 2026

Are library books considered "government speech?" Can a public library ban LGBTQ+ books? Seven book ...

January 16, 2026
This Debut Novel Makes a Great Read for the Early New Year

What's the meaning of a name? In this debut novel, three name options for a baby boy open up three p...

January 16, 2026
The Most-Anticipated Books of 2026 and More News For Library Workers

From excellent book club picks for 2026 to the state of young adult literature, catch up with the la...

January 16, 2026

Technology & Programming News

Book of the Day
Foundations of Graphics & Compute: Volume 3: Computing
Foundations of Graphics & Compute: Volume 3: Computing
4.8 (153 reviews)
View Book
Interesting Statistics
81%

of readers say books improve their life

27

books read by average person each year

609K+

new books published annually

Inspirational Quote
"Believe you can and you’re halfway there."
— Theodore Roosevelt
Top Categories
Self-Help AI Programming Technology Mystery Fiction