Discover new books on Goodreads
Meet your next favorite book

John MacLachlan

Add friend
Sign in to Goodreads to learn more about John.


Servus: How Slave...
Rate this book
Clear rating

progress: 
 
  (page 123 of 352)
— 5 hours, 37 min ago

 
Republic
John MacLachlan is currently reading
by Plato
bookshelves: currently-reading
Rate this book
Clear rating

 
Code: The Hidden ...
Rate this book
Clear rating

progress: 
 
  (62%)
— Aug 03, 2026 07:45PM

 
See all 4 books that John is reading…
Loading...
year in books
Hannah
1,702 books | 211 friends

Kist
837 books | 2,713 friends

Jaquobin
572 books | 11 friends

Jessica...
45 books | 4 friends

Drew Sn...
344 books | 4 friends

Mary Gr...
7 books | 2 friends

Chelsea...
64 books | 7 friends

Adam  M...
5,201 books | 4,999 friends

More friends…

Favorite Genres



Polls voted on by John

Lists liked by John