https://www.taxconnections.com/taxblog/tax-aspects-business-v-hobby-part-i/
Tax Aspects - Business v. Hobby - Part I