Indie publisher trade body IMPF has released its latest stats tracking indie publisher revenues and market share. Although ...