Weaving It Together 3: Connecting Reading and Writing 3rd (third) Edition by Broukal, Milada published by Heinle ELT (2009)