Author: Temple Grandin and Catherine Johnson
Alternate names: Temple and Johnson, Catherine Grandin