2nd Edition. — Packt Publishing, 2016. — 276 p. — ISBN: 978-1-78588-810-6. Код примеров к книге выложен здесь.Puppet is a …