English book portal_lib 978-3-642-30486-6, 3642304869, 978-3-642-30487-3, 3642304877