The Kaiser; a life of Wilhelm II, last Emperor of Germany