Warpy #1 Maybe an A-Level pure/applied maths textbook? You should just need some geometry and knowledge of vectors.