shock obser based power generation - Engineers Course World