This document describes how to write a member function called InsertNewItem for a doubly linked list class that takes an item reference as a parameter, inserts it into the proper place in the list without allowing duplicates, and returns true if inserted or false if already present. The class contains public constructor and member functions and private Node and head/tail pointers to implement the doubly linked list.