Sources of Finance for Business: Pros and Cons