There is public library in every town in Britain. 41. ______ There are branch library in many villages. 42. ______ Anyone may borrow books, and it cost nothing to 43. ______ borrow them. In some places where you may borrow 44. ______ many as limited to a certain number, 45. ______ of that some may be novels. 46. ______ Books may be keep for four weeks. 47. ______ Newly-published novels are always in great demand, 48. ______ and some books, for example, books for history, 49. ______ science and cooking is also liked by many people. 50. ______