Napoleon: The Final Battle
Daniel Pemberton