"Atari Teenage Riot: The Inside Story Of Pong And The Video Game Industry's Big Bang"
Three encouraging bits of news

"Why Following The Status Quo Could Cost You Thousands More At Tax Time"

Interesting. (But consult your CPA.)

The usual approach is to maximize deductions and postpone revenue recognition if possible. . . .

Roger Pine of Briaud Financial Advisors points out that some people could actually pay thousands more in taxes this way than they would if they deferred significant itemized deductions from this year to next.