def titulo (titulo)
			tit = titulo.split(' ')
			tit.each do |word|
				if word.length > 3
					word.capitalize!
				else
					word.downcase!
				end
				if word == tit[0]
					word.capitalize!
				end
			@titulo = tit.join(' ')
		end
# Metodo para guardar el editorial de la referencia
# @param [editorial] editorial Editorial de la referencia a introducir		
		
		def editorial(editorial)
			@editorial = editorial
		end
# Metodo para guardar la fecha de publicacion de la referencia
# @param [publicacion] publicacion Fecha de publicacion de la referencia a introducir

		def publicacion (publicacion)
			@publicacion = publicacion
		end
# Metodo para obtener el titulo de la referencia
# @return Titulo de la referencia

		def get_titulo
			@titulo
		end
# Metodo para obtener el autor/autores de la referencia
# @return Autor/autores de la referencia

		def get_autor
			@autor
		end
# Metodo para obtener el editorial de la referencia
# @return Editorial de la referencia

		def get_editorial
			@editorial
		end
# Metodo para obtener la fecha de publicacion de la referencia
# @return Fecha de publicacion de la referencia

		def get_publicacion
			@publicacion
		end
# Método con el que podemos usar el modulo Enumerable
# @param otro Otro elemento a comparar
# @return Devuelve valores entre -1 y 1 segun el orden

		def <=> (otro)
			if(@autor == otro.get_autor)
				if(@publicacion == otro.get_publicacion)
					if(@titulo == otro.get_titulo)
						return 0
					else
						arr = [@titulo, otro.get_titulo]
						arr.sort_by!{|t| t.downcase}
						if(arr.first == @titulo)
							return 1
						end
						return -1
					end
				elsif publicacion > otro.get_publicacion
					return -1
				else
					return 1
				end
			else
				arr = [@autor, otro.get_autor]
				arr.sort_by!{|t| t.downcase}
				if(arr.first == @autor)
					return -1
				end
				return 1
			end
		end
	end
def titulo (titulo)
			tit = titulo.split(' ')
			tit.each do |word|
				if word.length > 3
					word.capitalize!
				else
					word.downcase!
				end
				if word == tit[0]
					word.capitalize!
				end
			@titulo = tit.join(' ')
		end
# Metodo para guardar el editorial de la referencia
# @param [editorial] editorial Editorial de la referencia a introducir		
		
		def editorial(editorial)
			@editorial = editorial
		end
# Metodo para guardar la fecha de publicacion de la referencia
# @param [publicacion] publicacion Fecha de publicacion de la referencia a introducir

		def publicacion (publicacion)
			@publicacion = publicacion
		end
# Metodo para obtener el titulo de la referencia
# @return Titulo de la referencia

		def get_titulo
			@titulo
		end
# Metodo para obtener el autor/autores de la referencia
# @return Autor/autores de la referencia

		def get_autor
			@autor
		end
# Metodo para obtener el editorial de la referencia
# @return Editorial de la referencia

		def get_editorial
			@editorial
		end
# Metodo para obtener la fecha de publicacion de la referencia
# @return Fecha de publicacion de la referencia

		def get_publicacion
			@publicacion
		end
# Método con el que podemos usar el modulo Enumerable
# @param otro Otro elemento a comparar
# @return Devuelve valores entre -1 y 1 segun el orden

		def <=> (otro)
			if(@autor == otro.get_autor)
				if(@publicacion == otro.get_publicacion)
					if(@titulo == otro.get_titulo)
						return 0
					else
						arr = [@titulo, otro.get_titulo]
						arr.sort_by!{|t| t.downcase}
						if(arr.first == @titulo)
							return 1
						end
						return -1
					end
				elsif publicacion > otro.get_publicacion
					return -1
				else
					return 1
				end
			else
				arr = [@autor, otro.get_autor]
				arr.sort_by!{|t| t.downcase}
				if(arr.first == @autor)
					return -1
				end
				return 1
			end
		end
	end
Metodo para guardar el titulo de la referencia
 @param [titulo] titulo Titulo de la referencia a introducir