If you want bankers or other investors to provide capital for your business venture, it is essential that you have a ________ before you talk with them.

a) Business plan
b) Marketing strategy
c) Product prototype
d) Financial forecast