Buku, pustaka[1], atau kitab[2] adalah kumpulan atau himpunan kertas atau lembaran yang tertulis atau mengandung tulisan. Bahan-bahan tersebut bisa berbentuk potongan yang terbuat dari kayu, kertas bahkan gading gajah. Kumpulan ini dihimpun atau dijilid menjadi satu pada salah satu ujungnya dan berisi tulisan, gambar atau sebuah karangan fiksi. Setiap sisi dari sebuah lembaran kertas pada buku disebut sebuah halaman.[3]
Seiring dengan berkembangnya bidang dunia informatika, kini dikenal pula istilah e-book atau bukel (buku elektronik) yang mengandalkan perangkat seperti komputer meja, komputer jinjing, komputer tablet, telepon seluler dan lainnya, serta menggunakan perangkat lunak atau software tertentu untuk membuka dan membacanya.[4]
Dalam bahasa Indonesia terdapat kata "kitab" yang diserap dari bahasa Arab (كتاب) yang memiliki arti "buku" dalam bahasa Indonesia. Kemudian pada penggunaan kata tersebut, kata kitab ditujukan hanya kepada sebuah teks atau tulisan yang dijilid menjadi satu. Biasanya kitab merujuk kepada jenis tulisan kuno yang mempunyai ketetapan hukum atau dengan kata lain merupakan undang-undang yang mengatur. Istilah kitab biasanya digunakan untuk menyebut karya sastra para pujangga pada masa lampau yang dapat dijadikan sebagai bukti sejarah untuk mengungkapkan suatu peristiwa masa lampau seperti halnya kitab suci. Kerajaan-kerajaan di Nusantara pada masa lampau memberi kedudukan yang penting bagi para pujangga untuk menceritakan kehidupan dan kekuasaan raja-raja pada waktu itu untuk diriwayatkan dengan cara tertulis.