Numerical modelling of the gas dynamics of a prototype free-piston engine - Gregory Paul Gibbes (2011)