Information technology law by Diane Rowland | Menrva Books | MenrvaBooks