The Manual Of Ideas by John Mihaljevic - Wiley.