G2 : building the next generation - Palaveev, Philip, (Wiley, 2017)