Arabic in a Flash - Volume 1 - Fethi Mansouri (Tuttle Publishing, 2006)
Flash cards