Four years on writing a tech book: pitching to a publisher | EngBrief