teacher preparation book routledge.com routledge publishes professional development books and textbooks across psychology, education, stem, humanities and social sciences. shop online. Category:social sciences Global Rank:28,505 visits:2.6M pages/Per:2.0 ADS