mighty fortress a new history of the german people