by sexharvester
At your age I would have thought you would be well versed in all of the above!
Get yourself an Editor who can advise you on these matters.