ISBN:978-3-319-55371-9 (Print), 978-3-319-55372-6 (Online).