The GENI book. (2016)