Singly Linked List Data Structure (A Practical Guide to Data Structures and Algorithms using Java ; page 246-285 ; ISBN 9780429147104, 2007)