Circular Array Data Structure (A Practical Guide to Data Structures and Algorithms using Java ; page 200-213 ; ISBN 9780429147104, 2007)