Why Do Dogs Have Wet Noses?: And Other Inponderables of Everyday Life