1. Added Notes; 2. Added Reference Used.