Learning To Build And Comprehend Complex Information Structures by Paul Brna & Ben Duboulay