German Self-Propelled Artillery in World War II: Bison : And Other 150Mm Self-Propelled Guns (Schiffer Military History)