Language: English. Number of Pages: 168. Publication Date: 2021-12-01.
New Trade paperback
This textbook is the one I used for my final year project research.