What Causes Sexual Orientation? Genetics, Biology, Psychology by Bill Palmer