sách cũng cũng thôi, không vào chi tiết lắm, dạng tổng quát