The A To Z Of The Wars Of The French Revolution by P. Stewart Stewart Stewart Michael Ross & Steven T. Ross