SYOBBB Book - rewrite