How do technology innovation management journals stack up against the Financial Times 45 – Impressively – and other notes