Guadalcanal 1942 the marines strike back (Osprey Military campaign series, 1992)