Hall Effect Devices, Second Edition