9781920989002 fully updated