Modern poltical ideologies - Vincent, Andrew (UK Willy Blackwell Publishing, 2010)