Logic and Program Semantics - Hutchison, David; Kanade, Takeo; Kittler, Josef; Silva, Alexandra (Springer Berlin Heidelberg, 2012)