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