Gallium Nitride (Gan) : Physics, Devices, And Technology