Communication Writing and Design - John DiMarco (John Wiley Blackwell and Son Ltd, 2017)