Multilevel Synthesis by Daniel Courgeau