Understanding Control Flow - Buhr, Peter A (Springer International Publishing, 2016)