9783642551819 (print) 9783642551826 (online)