Bill has 9 books and Jim has 7 fewer books than Bill. How many books does Jim have?