Win a £50 gift voucher from John Lewis and a bundle of books