b
For now I guess you could look at the partial list of publications on the University's Research Portal but we both know you would prefer to use Google scholar.
Data Structures and Algorithms (with help from Thomas Powell).
Logic and Semantics of Programming Languages