Spectrograph Design Fundamentals by John James & J.F. James