Mohammad Hashemi
Books by Mohammad Hashemi
Communicating with Grammar 3
Skills for Life Student Book

Communicating with Grammar:
Skills for life 3: Audio CD

Communicating with Grammar
Skills for life 3

Reel Canada
Integrated Skills through Canadian Film

Reel Canada Audio CD and DVD
Integrated Skills through Canadian Film

O Canada Audio CD
Integrated Skills through Canadian Music

O Canada
Integrated Skills through Canadian Music