Joe Arthur

Joe Arthur, Ph.D., a history teacher in Columbus, Ohio, has written many books for young adults.