Who is Going to Buy Your Book?

Before you decide to write a book, ask yourself who is going to buy it. This is the first question any publisher or book agent is going to ask you. Do you have a fan base? Are you well known in the area that your book will address? Are you a media personality, social media...