Gallium Nitride And Aluminum Gallium Nitride Heterojunctions For Electronic Spin Injection And Magnetic Gadolinium Doping