Towards a personalised virtual library