Data Acquisition Systems and Hardware