Add BookStateTest | restore penultimate commit