You asked: How much will I spend on books per year?
The university bookshop has branches on the Avery Hill and Greenwich campuses. It offers a wide range of course texts and has a 'virtual bookshop' through which you can order other literature you may require. Bookshops are also available around surrounding areas of each campus, in local high streets and shopping areas.
Most students spend around £300 per year on books and stationery, though this will depend on your course. You can save money by buying second-hand books, sharing with other students and by making full use of the university's library.