ID:DA1584323X
Search authors sharing the same name
Michael Byrnes
Allen & Unwin 2006 [2nd ed.]
Available at 2 libraries