The best source is by being referred by someone you trust.
If the people you trust can't directly refer you to a lawyer who can draft a contract to give to an investor, then they can refer you to someone who CAN refer you.
Writing a contract "to give to small time investors" could be a simple non-disclosure that is not meant to be enforceable, given to 2 investors potentially putting in less than $50,000 each, OR could be a full set of investment documents - private placement memoranda, subscription agreement, share purchase agreement, etc. given to 5 investors in order to invest $500,000 each (which would be considered 'small time' from the perspective of later stage VC's).
If its the former, its going to be inexpensive and almost any lawyer - and many non-lawyers - can do it.
If its the latter, its going to be expensive and you really want someone who is experienced and knowledgeable in this area FOR YOUR JURISDICTION.