Books by Stephen Cross