Abstract Tides by Debra Battersby