Author: R.A.F.and Royal Marines Bands.