Revelation Space was dauntingly scientific?