I really like Effective international business communication for those learners with a solid basis, B1+ - B2 and higher. It focuses on developing communicative and interpersonal skills by providing sample replies, emails, case studies for different business situations.
Hope that helps.