Elemental (Elemental, #0.5) - Brigid Kemmerer
A good beginning and loads of information that I can't wait to follow up on!