Modern Germany : politics, society and culture / edited by Peter James