Value-Based Fees is the one I swear by. Really shows how the relationship should be set up (for example using "we" instead of "you"). Definitely a good read.
I fear you're leaving a tremendous amount of money on the table. Please read this, and let me know your thoughts: http://www.amazon.com/Value-Based-Fees-Charge-Youre-Worth/dp/0470275847