9783540888727 (print), 9783540888734 (online)