Different Kinds of Minds: A Guide to Your Brain

by Temple Grandin