Liquid piston engines - Gupta, Aman, (Wiley ;, 2017)