My favorite book is "The desciplined trader" by Mark Douglas
Where can i buy this book online?
If you want my advice,stay away from unknown brokers. Stick with those old brokers with good reputition ,eg, FXCM,Oanda and Refco Go to fxstreet.com and you will find a big list of forex brokers with details about them
If you want a cheap broker, try Oanda