add information about InnoDB and MyISAM
add personal-understanding about never redefine a fucntion's inherited
default parameter value
add personal-understanding about  model has-a or
is-implementation-in-terms-of through composition
add personal-understanding about using private inheritance judiciously
add personal-understanding for using multiple inheritance judiciously