The Michael Moore Collection (£29.99) Moore's liberal agenda couldn't be - The Independent