9781424455096 (print), 9781424455102 (online), 9780769536893