James Barnet Fry ( February 22, 1827 - July 11, 1894 ) was an American soldier and prolific author of historical books.