장편소설 『반구대』는 울산 언양읍 대곡리 부근, 즉 태화강 상류지역을 그 장소적 배경으로 한다. 시기적으로는 BC 4,000 년경인 신석기 후반 혹은 청동기 초반 무렵이 된다. 씨족사회에서 부족사회에로의 발돋움, 모계사회에서 부계사회에로의 전환, 통치자가 제사장을 겸하는 제정일치가 이루어지는 등, 이 시기는 역사적으로 중요한 전환기이다.
이야기는 너비 약 10 미터, 높이 약 3미터의 암벽에 새겨진 고래, 호랑이, 사슴, 멧돼지, 배, 울타리, 부구, 인물상 등 합 300 여점의 물상들을 중심으로 풀어진다. 소설을 읽다보면 언제, 누가, 어떻게, 무엇을 위해 암각화를 새기게 되었는지, 퍼즐조각 맞춰지듯 스릴감 넘치는 스토리가 전개된다.