Napoleon a life - Roberts, Andrew 1963- (Penguin Books, 2015)