Angel, E. Interactive computer graphics: A top-down approach with shader-based Open GL - 6th. Edition. - Boston Addison Wesley 2012 - xxviii, 730p. ISBN: 978-0-13-254523-3