First edition
Department of Computing, Macquarie University, Australia
School of Computing and Engineering, University of Huddersfield, United Kingdom
School of Computer Science and Engineering, University of New South Wales, Australia
School of Computer Science and Engineering, University of New South Wales, Australia