Here are some books that might be worth a look. Please note that this is not intended to be a comprehensive list!