MyEssayWriting.com - Essay Writing Services.
There are 30 letters in English and Spanish written in different styles (formal/informal). The book also includes some really useful tips and explanations of usual confusing and doubtful moments.
FOR SPANISH SPEAKERS ONLY