Interactive theorem proving and program development : - Bertot, Yves (Texts in theoretical computer science, 2004)