updated oreilly link