Shine has written more than 900 articles in professional journals , two books published ( Australian Snakes ) .
Shine has written more than 900 papers in professional journals , published two books ( Australian Snakes .