A thoroughly reworked third edition featuring new data acquisition technologies, research developments and computational exercises in Python.