Communicative Language Teaching Today
Jack Croft Richards
Shell Scripting Recipes: A Problem-Solution Approach
Chris Johnson
An Introduction to the Basic Problems of Moral Philosophy
Jacques Maritain
Put Some Charm in Your Quilts: Instructions for Both Paper & ...
Connie Kauffman
Character Sums With Exponential Functions and Their Applications
Sergeĭ Vladimirovich Koni︠a ︡gin & Sergei Konyagin & Sergei V.. Konyagin & Igor Shparlinski
High-Performance Java Persistence
Vlad Mihalcea