Specialist library