UNDERSTANDING SMALL COMPANY FINANCING: A THOROUGH GUIDE