Original languageEnglish
PublisherSpringer Nature
Number of pages520
ISBN (Print)978-981-10-1545-8
StatePublished - 2016

ID: 7624644