作为一个,没有法律基础的本科生而言,一般将需要多长时间才能通过司考。如有参加司考,将作如何准备?需要用的教材将如何获得?