MPs' book-buying habits revealed in expenditure figures