Third Edition, 2021ISBN: 978-1-934654-08-8
Third Edition, 2021ISBN: 978-1-934654-03-3
Second Edition, 2021ISBN: 978-1-934654-04-0
Third Edition, 2020ISBN: 978-1-934654-56-9
Fourth Edition, 2017ISBN-13: 978-1-934654-53-8
Fourth Edition, 2019ISBN: 978-1-888444-22-5
Fourth Edition, 2018ISBN: 978-0-692-17943-7