Collins Easy Learning How to Use English is designed to help learners of all ages use individual wor...
Writing Better English for ESL Learners by Ed Swick
Write in English like a native speaker! Taking a developmental approach to improving writing skills,...
Business Writing Today by Natalie Canavor
Confident writers succeed. Whether you aim for a career in the business, nonprofit or government wor...
How to Read the Weather by Storm Dunlop
There's nothing the British love more than discussing the weather and debating what it's going to do...
The Elements of Teaching Second Edition by James M. Banner Jr., Harold C. Cannon
A newly revised edition of this classic work, exploring the diverse qualities essential for teaching...
Yoga Games to Teach in Schools: 52 Activities to Develop Self-Esteem, Self-Control and Social Skills by Michael Chissick
The best way to teach yoga to children is with games. With 52 vibrant, easy-to-follow yoga games req...
Encyclopedia of Spirits: The Ultimate Guide to the Magic of Saints, Angels, Fairies, Demons, and Ghosts by Judika Illes
Enter the World of Spirits! The Encyclopedia of Spirits is a comprehensive and entertaining A to Z o...
A Short History of Seafaring by Brian Lavery
For more than 5,000 years, the sea has challenged, rewarded, and punished the brave sailors who set ...
A Short History of Medicine by Steve Parker
Immerse yourself in the history of medicine - a colorful story of skill, serendipity, trial and erro...
A Short History of the Railroad by Christian Wolmar
A fascinating journey through the history of the railroad, packed with first-hand accounts of innova...
193