thebestbookofGPSimplementation