Politics In Europe by Stephen White, B. Guy Peters & M. Donald Hancock