the generals review