D. J. MacHale

Books Authored

Author(s):
Genre(s):
Reviewed by: 

“What do you do when the people you trust betray you? How do you keep on fighting when everything seems hopeless?”

Author(s):
Genre(s):
Reviewed by: 

“Mr. MacHale is a master of intrigue, pacing, and adventure.”