Book SpecificationsISBN-139781787469266LanguageEnglishBindingPaper BackPublisherArrowPublishing Date2023-02-09Product Edition1Total Pages384