Understanding The European Constitution by Werner Weidenfeld & Janis A. Emmanouilidis