Wil M.P. van der Aalst

2 books

676 pages 2009

informative reflective medium-paced

352 pages hardcover 2011

challenging informative medium-paced