James Allan
James Allan may refer to: Provided by Wikipedia
1
Published 1863
“...ed. by Allan James Crosby...”
Book