Let's work iteratively.

Let's take the problem (human language) and put it into pseudocode (almost code).

Here is the pseudocode (almost code) description of the Person class ivars:

Class: Person
Properties:
	firstName (String) -- first name of person