Library for Blood price