Top critical review
on 8 April 2017
Chapters are well explained and supplemented with good case studies.
However, there are no solutions to end of chapter questions, so absolutely zero ability to test if your learning is successful. Even if they can't be bothered to provide worked examples, at least provide numerical answers so that students can determine if they are answering the questions correctly or not.