All of this is available here:
I just did a quick search for what you asked and this site seems to provide everything you are looking for.
Avoid the Not-Invented-Here syndrome (or don't if you'd prefer not to).
I just did a quick search for what you asked and this site seems to provide everything you are looking for.
Avoid the Not-Invented-Here syndrome (or don't if you'd prefer not to).