Discover amazing books, reviews, and literary insights

Your next favorite book starts here.

See Today's Pick
Foundations of Graphics & Compute: Volume 5: Ray-Tracing
Editor's Pick Book of the Day

Foundations of Graphics & Compute: Volume 5: Ray-Tracing

Graphics and Compute: Primer Volume 5 Ray-Tracing (Hardback)

Published: January 10, 2025

Whether you're preparing for certification or just brushing up on webgpu, this book delivers. I was impressed by how the author anticipated counterarguments and addressed them with clarity and respect. I've recommended this book to several colleagues, and everyone has had similarly positive experiences.

Discover Your Reading Personality

Take our quick quiz to find book recommendations tailored to your unique style!

Question 1: When do you prefer to read?
Step 1 of 3

Did You Know?

The fastest-selling book in history is Harry Potter and the Deathly Hallows - 11 million copies in 24 hours.

Refresh page for more book trivia!

Book Quote of the Day

Books are the quietest and most constant of friends. - Charles W. Eliot

Bookish Humor

Why did the book get arrested? It had a cover-up.

Personalized Recommendations

If you're feeling adventurous...

WebGL Graphics API in 20 Minutes: (Coffee Break Series)
WebGL Graphics API in 20 Minutes: (Coffee Break Series)

December 21, 2021

Discover
Foundations of Graphics & Compute: Volume 2: Rendering
Foundations of Graphics & Compute: Volume 2: Rendering

September 7, 2024

Discover
QuickStart Guide to Game Physics
QuickStart Guide to Game Physics

May 14, 2025

Discover

Literary Calendar

December Events
National Novel Editing Month
Focus on revising your NaNoWriMo draft
December
Jane Austen's Birthday
Celebrate the beloved author of Pride and Prejudice
December 16

Community Reading Challenge

December Reading Stats
276

Books read this year

28% Complete
Goal: 1000 books in 2025
Community Achievements
  • 3,972 pages read collectively
  • 1,306 active readers
  • 286 books reviewed this month
  • Average reading time: 5 hours/week