dpendolino rated Legion: The Many Lives of Stephen Leeds: 5 stars
Legion: The Many Lives of Stephen Leeds by Brandon Sanderson (Legion, #1-3)
Stephen Leeds is perfectly sane. It’s his hallucinations who are mad.
A genius of unrivaled aptitude, Stephen can learn any …