try best to find book resource