https://iopscience.iop.org/book/edit/978-0-7503-2244-7
https://iopscience.iop.org/book/edit/978-0-7503-2352-9