Browse
New Releases
Upcoming Releases
Trending
This Week
This Month
Most Anticipated
Award Winners
By Category
By Theme
By Length
Editions
Scratch One
John Lange
Publication Date
Format
Length
Unabridged
Abridged
Large Print
ISBN-13
October 29, 2013
Trade Paperback
272 pages
978-1-78-329119-9
December 5, 2023
Hardcover
370 pages
979-8-20-098758-0
May 6, 2025
Trade Paperback
272 pages
979-8-20-098759-7
Trade Paperback
October 29, 2013
272 pages
Unabridged
ISBN-13: 978-1-78-329119-9
Hardcover
December 5, 2023
370 pages
Unabridged
ISBN-13: 979-8-20-098758-0
Trade Paperback
May 6, 2025
272 pages
Unabridged
ISBN-13: 979-8-20-098759-7