Programming Questions? Ask a Programmer for Answers ASAP
Hi! My name is Ameen and I'll be assisting you. Secure Remote Assistance is NOT REQUIRED (But Helpful)
I am sorry you are having this concern, I will do my best to help you today.
To answer your question -> See steps below:
Certainly you can look into these books:
Head First Object Oriented Analysis and Design
The Object-Oriented Thought Process
Purely Functional Data Structures
Learn You a Haskell for Great Good
Let me know if you have any follow up questions. I am here to help you.