Writing Magic: Creating Stories that Fly - Gail Carson Levine a good book for ideas...a little poor when it comes to actual techinques....